使用 repotools 实用程序以将 V1.0 模式置入 XML 文件中,然后将该 XML 文件中的数据传输到 V4.0 模式。
关于此任务
您可以将 V1.0 数据库传输到 XML 文件,然后从该 XML 文件将 V1.0 数据库装入到 V4.0 数据库中。您还可以使用此方法在不同数据库管理系统之间移动;例如,从 Apache Derby 数据库移到 IBM® DB2® 数据库。
过程
此过程在连接器所支持的每种操作系统上均有效。此过程中的路径和命令取决于安装根目录和操作系统。repotools 实用程序位于 C:\Program Files\IBM\SapConnector\server\repotools.bat。
- 在安装了 Rational® Connector for SAP Solution Manager 1.0 的系统上安装 Rational Connector for SAP Solution Manager 4.0。
- 关闭 Rational Connector 1.0。
- 转至 Rational Connector 4.0 安装根目录下的 server 目录。
% c:
% cd \Program Files\IBM\SapConnector\server
- 将 SAPC_HOME 环境变量设置为指向 Rational Connector 1.0 server/conf 安装根目录。
% set SAPC_HOME=c:\Program Files (x86)\IBM\SapConnector\server\conf
- 将 Rational Connector 1.0 数据库的内容置入临时文件。
% repotools dump -file c:\temp\conn1.0db.xml -fromSchema 1.0
- 将 SAPC_HOME 环境变量重置为指向 Rational Connector 4.0 server/conf 安装根目录。
% set SAPC_HOME=c:\Program Files\IBM\SapConnector\server\conf
- 将 Rational Connector 1.0 模式 XML 文件装入 Rational Connector 4.0 数据库。
% repotools load -file c:\temp\conn1.0db.xml -fromSchema 1.0
要点: 已经发现在某些罕见情况下,存在于 Solution Manager 中同一蓝图节点上的同名事务和报告可在 Rational 工具中生成相同标识。现在,Rational Connector 在 V4.0 中采用新的唯一方法生成标识。只要推送蓝图便会生成新标识,这可导致在 Rational 工具中创建重复的工件。在选择了删除未使用的 Rational 工件的情况下,将从 Rational 工具中删除旧工件。
如果您想要阻止此行为,那么可以启用新的 ignoreObjectGUID 选项。
- 重新启动 Rational Connector 服务器之前,请考虑向位于 server.startup 中的 JAVA_OPTS 环境变量添加以下选项。您可以在与 repotools 相同的目录中找到 server.startup 文件。
-Dcom.ibm.rational.sap.ignoreObjectGUID="true"
此选项将确保在 Rational Connector 1.0 中使用的相同用户标识用于蓝图推送期间发现的 SAP 测试对象。