本部分汇总了 IBM® Rational® Synergy 7.2 中的更改,当您规划升级时必须考虑这些更改。这些更改不仅需要您为前发行版所做的测试,还需要其他测试。
- 用于文本元数据的数据库编码已从 Windows CP1252 更改为 UTF-8。将数据库从 7.0 或 7.1 升级到 7.2 会导致所有此类元数据转变为使用 UTF-8 编码。如果您要从 7.0 或 7.1 升级,那么必须运行非法字符检测工具,以确定是否有任何元数据包含不属于 CP1252 编码的字符。文本编码和非法字符检测工具中描述了运行此工具的过程。
- 对查询中字符串长度的限制已从 CP1252 编码中的 64 个字符更改为 UTF-8 编码中的 72 个字节。“查询限制和加速属性”部分对该问题进行了更详细的说明。
- 传统的客户机 GUI 和 CLI 在 7.2 中不再受支持,并已替换为 Rational Synergy GUI 和 Rational Synergy CLI。“从经典 CLI 迁移到 Synergy CLI”这一单独的文档描述了向 Rational Synergy CLI 的转换。 升级之前要考虑的问题描述了 Rational Synergy CLI
和 GUI 还没有提供经典 CLI 和 GUI 的所有功能这一事实。
- 由于 Rational Synergy GUI
和 Rational Synergy CLI 不支持手动更新属性或基于对象状态的更新,因此依赖于这些功能的用户必须更新其项目以使用流程规则。这在单独的技术说明“将手动更新属性和基于对象状态的更新转换为流程规则”中进行了描述。
- Rational Synergy R7.0 和 7.1 支持两种操作方式(即传统方式和 Web 方式),而 Rational Synergy 7.2 仅支持 Web 方式。在大多数情况下,这对于用户不是很明显,但以下情况例外:
- ccm start 和 cmsynergy 命令的语法不再支持 -h 选项。
- 现在,客户机端触发器在服务器上执行。
- 在 Rational Synergy 7.2 中,UNIX 上 Informix® 数据库服务器的页面大小已从 2K 更改为 4K。这意味着 UNIX 数据库无法本地升级,并且需要一个新的 Informix 数据库服务器。对于 Windows 平台,仍然可以选择现有 Informix 数据库服务器。
- Rational Synergy 6.5 和更早版本使用 GNU RCS 和压缩来归档检入的文件。R7.0 使用 BSD 归档程序。R7.1 使用新的 Rational 归档程序 ccm_delta。R7.1 FP7.1.0.2 和 R7.2 使用改进的 ccm_delta,它比 7.1 中的归档程序更节省空间。
R7.2 仍使用旧实用程序来读取旧归档,但使用 BSD 归档程序来读取 GNU 归档。如果您具有先前确定不能由 BSD 归档程序读取的 GNU 归档,并且尚未对它们进行转换,那么必须使用 ccm_copy_tools 将 GNU 归档程序从旧安装复制到7.2 安装中。这仅在您的数据库来自 R6.5 或更早版本时适用。
您可以使用 Rational Synergy Web
管理界面将旧归档转换为新的 7.2 格式。在 R7.2 中需要进行此转换。
请参阅执行归档转换。