“自适应操作管理器”提供了命令行工具,使用它,可以将在操作目录数据库中存储的规定操作和模板数据导出到 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 文件中的可用配置参数及其可能的有效值。
属性名 | 描述 | 有效值 |
---|---|---|
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 |