操作目录数据导出和导入

“自适应操作管理器”提供了命令行工具,使用它,可以将在操作目录数据库中存储的规定操作和模板数据导出到 XML 文件。而该文件又可以导入到另一个操作目录数据库。例如,当从测试环境移至生产环境中时,您不必重新定义操作和模板。

导入和导出操作 使用命令行工具 Importer.java 执行,Importer.java 可以通过运行批处理文件 runAAMExport.bat 启动。这个工具 使用属性文件 config.properties,该文件中包含了导出和导入操作所必需属性和值。通过编辑这些属性,您可以确定工具是将操作目录数据库中的数据导出至 XML 文件,还是将 XML 文件导入操作目录数据库。您可以更改指示工具源和目标的属性。您可以通过运行一次工具,来将数据从现有操作目录导出至 XML 文件。稍后,您可以更改属性文件中的配置参数,再次运行工具,将数据从 XML 文件导入到新的操作目录数据库中。如果这个新操作目录数据库包含任何操作数据,则将被相同记录(相同模板、相同状态事件绑定名称)的导入数据所替换。

在运行 runAAMExport.bat 的命令行中,通过使用 -D 命令,然后在该命令中对参数使用不同的值,可以覆盖 config.properties 文件中相应的配置参数。通过使用这个命令,可以用新的参数值调用该工具,而无需更改 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, 2006. All Rights Reserved.