Файл конфигурации импорта

В конфигурации импорта определяются параметры загрузки в систему данных из внешних источников (внешней системы или файла).

Конфигурация импорта:

  • представляет собой xml-файл;
  • имеет установленную структуру;
  • все тэги в конфигурации должны идти в определенном порядке.

Порядок тегов и их вложенность:

  • <config> * — объявление конфигурации;

    • <mode> * — режим импорта;

    • <gui-parameter> — дополнительные параметры;

    • <parameter> — дополнительные параметры;

    • <script-parameter> — параметр, вычисляющийся скриптом;

    • <class> * — объявление импорта из источника;

      • <mode> — переопределение режима импорта из источника;

      • <parameter> — дополнительные параметры;

      • <...-data-source> * — описание источника данных;

      • <...-filter> — сортировка и фильтрация объектов из источника;

      • <...-resolver> * — определение класса создаваемых объектов (обязательный для режима импорта CREATE);

      • <...-searcher> * — поиск существующих объектов (обязательный для режима импорта UPDATE);

      • <attr> * — создание объектов /обновление значений атрибутов объектов;

        • <...-converter> — преобразование значений из источника;

      • <metaclass_attrs> — импорт пользовательских атрибутов;
      • <...-customizer> — кастомайзеры значений атрибутов.

Обязательные теги отмечены звездочкой *.

В конфигурации импорта возможно использование скриптовых методов.