Адаптивный диспетчер действий позволяет экспортировать данные о действиях и шаблонах из каталога действий в файл XML. Впоследствии этот файл можно импортировать в другой каталог действий. Повторное определение одних и тех же действий и шаблонов не требуется. Например, в случае перехода от среды тестирования к рабочей среде.
Экспорт и импорт выполняются с помощью консольной утилиты Importer.java, которая запускается с помощью пакетного файла runAAMExport.bat.Значения параметров операций импорта и экспорта извлекаются из файла свойств config.properties. С помощью этого файла вы можете задать направление экспорта - из каталога действий в файл XML, либо из файла XML в каталог действий. Параметры, задающие источник и приемник информации, можно изменить. Данные можно экспортировать из существующего каталога данных в файл XML в ходе одного запуска утилиты. Затем, изменив параметры конфигурации в файле свойств, можно снова запустить утилиту для импорта данных из файла XML в новую базу данных каталога действий. Если некоторые записи в каталоге действий и в файле совпадают (например, шаблоны или имена связываний), то информация из каталога заменяется данными из файла.
You can override the configuration parameters in the config.properties file by using the –D command in the command line from which you are running the runAAMExport.bat, and then include the parameters with different values in this command. Такой подход позволяет запускать утилиту с новыми параметрами без внесения изменений в файл config.properties.
В утилите экспорта и импорта данных каталога действий предусмотрены функции ведения протокола и трассировки. Параметры этих функций содержатся в файле logging.properties, расположенном в одном каталоге с файлом runAAMExporter.bat. Файл logging.properties соответствует спецификации формата JSR47 для управления ведением протоколов. По умолчанию протокол выводится в окне приглашения команды, применяемого для запуска утилиты. При необходимости в этот файл можно внести изменения, указав другие обработчики действий, уровень ведения и формат протокола. Перед редактированием файла logging.properties обратитесь к документации по JSR47, в которой рассмотрено содержимое этого файла, а также приведены инструкции по изменению значений свойств.
В следующей таблице перечислены параметры конфигурации, доступные в файле config.properties, а также их допустимые значения.
Имя свойства | Описание | Допустимые значения |
---|---|---|
ActionManager.from.moveGlobalConfig |
Указывает, следует ли экспортировать из базы данных каталога действий статическую конфигурацию. | true, false |
ActionManager.to.type |
Задает тип вывода утилиты (база данных каталога действий или файл XML). | CM_DB_LAYER, XML |
ActionManager.to.serverName |
Имя или IP-адрес сервера, на котором находится база данных каталога действий. | Например, localhost |
ActionManager.to.portNumber |
Номер порта целевой базы данных каталога действий. | Например: DB2 по умолчанию использует порт 5000. |
ActionManager.to.driverType |
Тип драйвера DB2 целевой базы данных каталога действий. | 2 или 4 (по умолчанию - 4). |
ActionManager.to.dbName |
Имя каталога действий, в который перемещаются данные. | Имя базы данных по умолчанию - AAMCAT. |
ActionManager.to.schemaName |
Схема целевой базы данных каталога действий. | Имя схемы по умолчанию - AAMCAT. |
ActionManager.to.username |
Имя пользователя, обладающего достаточными правами доступа к целевой базе данных каталога действий. | |
ActionManager.to.password |
Пароль пользователя целевой базы данных каталога действий. | |
ActionManager.to.XmlFilename |
Полное имя файла XML, в который перемещаются данные (на платформе Windows используйте двойные обратные косые черты в пути к файлу). | Например: C:\\AAMCAT.XML |
ActionManager.to.overwriteXML |
Указывает, следует ли заменять существующие файлы XML. | true, false |
ActionManager.from.type |
Задает тип исходных данных утилиты (база данных каталога действий или файл XML). | CM_DB_LAYER, XML |
ActionManager.from.serverName |
Имя или IP-адрес сервера, на котором находится исходная база данных каталога действий. | Например, localhost |
ActionManager.from.portNumber |
Номер порта исходной базы данных каталога действий. | Например: DB2 по умолчанию использует порт 5000. |
ActionManager.from.driverType |
Тип драйвера DB2 исходной базы данных каталога действий. | 2 или 4 (по умолчанию - 4). |
ActionManager.from.dbName |
Имя каталога действий, из которого перемещаются данные. | Имя базы данных по умолчанию - AAMCAT. |
ActionManager.from.schemaName |
Схема исходной базы данных каталога действий. | Имя схемы по умолчанию - AAMCAT. |
ActionManager.from.username |
Имя пользователя, обладающего достаточными правами доступа к исходной базе данных каталога действий. | |
ActionManager.from.password |
Пароль пользователя исходной базы данных каталога действий. | |
ActionManager.from.XmlFilename |
Полное имя файла XML, из которого перемещаются данные (на платформе Windows используйте двойные обратные косые черты в пути к файлу). | Например: C:\\AAMCAT.XML |