Файл конфигурации импорта. Тег <config>
Описание
Тег <config> — основной тег конфигурации, в него вложены все остальные теги. В параметрах тега задаются основные параметры импорта.
Параметры
-
name — имя конфигурации.
Используется как ключ для группировки результатов (логов) импорта. Результаты импортов с одинаковыми именами выводятся в одном и том же списке.
Тип: Строка. Необязательный.
-
save-log — управление файлом с логами импорта.
Файл с логами импорта по умолчанию сохраняется в системе. Параметр предназначен для отмены записи файла логов в систему, в исключительных случаях проведения больших импортов, когда файл достигает больших размеров (десятки и сотни мегабайт = сотни тысяч и миллионы объектов).
Возможные значения параметра:
- true — файл с логами импорта сохраняется в системе,
- false — файл с логами импорта не сохраняется в системе, логи импорта сохраняются только в логах приложения.
Тип: Логический. Необязательный. По умолчанию: true
-
threads-number — количество потоков, которыми будут обрабатываться элементы из внешнего источника.
Параметр позволяет получить прирост производительности на серверах с несколькими ядрами за счет использования большего количества ядер, например, для большого первоначального импорта.
Возможность обработки данных в несколько потоков зависит от технических параметров подключения к базе данных.
Тип: Целое число. Необязательный. По умолчанию: 1 (один поток)
-
description — описание импорта.
Используется только в самой конфигурации.
Тип: Строка. Необязательный.
-
skip-workflow — управление выполнением проверок, связанных с жизненным циклом объектов.
Пример использования: импорт закрытых запросов с переводом их в статус "Закрыт".
Возможные значения параметра:
- false — пропускаются проверки, связанные с жизненным циклом объектов.
- true — проверки выполняются.
Тип: Логический. Необязательный. По умолчанию: false.
Вложенные теги
- <mode> — режим импорта
- <parameter> — дополнительные параметры
- <gui-parameter> — дополнительные параметры
- <class> — объявление импорта из источника
Пример
<config description="Example" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../target/classes/advimport/schema1.xsd" save-log="true" threads-number="1" skip-workflow="false" > </config>