Экспорт и импорт данных каталога действий

Адаптивный диспетчер действий позволяет экспортировать данные о действиях и шаблонах из каталога действий в файл 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, а также их допустимые значения.

Прим.: Для сохранения данных в файле XML (см. параметр ActionManager.to.type) необходимо указать только значение параметра ActionManager.to.XmlFilename. Параметры целевой базы данных в этом случае не обрабатываются и будут пропущены. Если данные экспортируются из файла XML (см. параметр ActionManager.from.type), то необходимо указать только значение параметра ActionManager.from.XmlFilename. Параметры исходной базы данных в этом случае не обрабатываются и будут пропущены. Таким образом, сведения о базе данных или XML следует указывать только в том случае, если применяется база данных или XML.
Свойства конфигурации утилиты экспорта и импорта данных каталога действий
Имя свойства Описание Допустимые значения

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

Copyright IBM Corporation 2005. Все права защищены.