Файл конфигурации импорта
В конфигурации импорта определяются параметры загрузки в систему данных из внешних источников (внешней системы или файла).
Конфигурация импорта:
- представляет собой xml-файл;
- имеет установленную структуру;
- все тэги в конфигурации должны идти в определенном порядке.
Порядок тегов и их вложенность:
-
<config> * — объявление конфигурации;
-
<mode> * — режим импорта;
-
<gui-parameter> — дополнительные параметры;
-
<parameter> — дополнительные параметры;
-
<script-parameter> — параметр, вычисляющийся скриптом;
-
<class> * — объявление импорта из источника;
-
<mode> — переопределение режима импорта из источника;
-
<parameter> — дополнительные параметры;
-
<...-data-source> * — описание источника данных;
-
<...-filter> — сортировка и фильтрация объектов из источника;
-
<...-resolver> * — определение класса создаваемых объектов (обязательный для режима импорта CREATE);
-
<...-searcher> * — поиск существующих объектов (обязательный для режима импорта UPDATE);
-
<attr> * — создание объектов /обновление значений атрибутов объектов;
-
<...-converter> — преобразование значений из источника;
-
- <metaclass_attrs> — импорт пользовательских атрибутов;
- <...-customizer> — кастомайзеры значений атрибутов.
-
-
Обязательные теги отмечены звездочкой *.
В конфигурации импорта возможно использование скриптовых методов.