本部分概述了当您规划升级时必须考虑的 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。迁移到 Rational Synergy
CLI 这一单独的文档描述了如何转换为 Rational Synergy CLI。升级之前要考虑的问题描述了 Rational Synergy CLI
和 GUI 还没有提供经典 CLI 和 GUI 的所有功能这一事实。
- 由于 Rational Synergy GUI
和 Rational Synergy CLI 不支持手动更新属性或基于对象状态的更新,因此依赖于这些功能的用户必须更新其项目以使用流程规则。这在单独的技术说明 Conversion to Process Rules 中进行了描述。
提供了升级顾问程序以协助执行此过程。请参阅 Upgrade Advisor User Guide。
- 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 或更高版本或更高版本中需要进行这一转换。请参阅执行归档转换。