Файл конфигурации импорта. Тег <parameter>

Описание

Тег <parameter> задает некоторую константную величину, которую можно в дальнейшем использовать в конфигурации. В отличие от <gui-parameter> значение не запрашивается у пользователя.

  • Вложен в <config> — задает некоторую константную величину, которую можно в дальнейшем использовать в конфигурации.
  • Вложен в <class>:

    • задает некоторую константную величину, которую можно в дальнейшем использовать в конфигурации;
    • переопределяет значение параметра, объявленное в теге <parameter>, вложенном в <config>.

      Чтобы переопределить значение параметра, нужно указать у него точно такое же значение параметра "name".

Содержимое тега

Внутри тега <parameter> задается значение константы.

Параметры

  • name — название параметра в конфигурации.

    По указанному названию можно обратиться к параметру и получить его значение.

    В качестве названия параметра можно указать специальные системные названия.

    Если указано одно из системных названий, то значение параметра будет использоваться как значение по умолчанию для параметров некоторых тегов (если значения не заданы в явном виде).

    Имена параметров по умолчанию следующие:

    • metaClass — значение кода метакласса по умолчанию для импортируемых объектов;
    • idHolder — значение по умолчанию для идентификатора объекта во внешней системе;
    • importRootUUID — uuid корневого объекта, в иерархии которого необходима архивация объектов, не участвующих в импорте. Используется в теге <remove-customizer> (значение параметра hierarchy-root).

    Тип: Строка. Обязательный

Пример

<parameter name="defaulTitle">Default title</parameter>
<parameter name="idHolder">idHolder</parameter>
<parameter name="importRootUUID">ou$1234</parameter>