此部分概述在规划升级时必须注意的 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 和压缩来归档检入的文件。
发行版 7.0 使用一个 BSD 归档程序。发行版 7.1 使用一个新的 Rational 归档程序 ccm_delta。
R7.1 修订包 7.1.0.2 和 R7.2 使用一个改进的 ccm_delta,比 7.1 更加节省空间。
R7.2 仍使用旧实用程序来读取旧归档,但使用 BSD 归档程序来读取 GNU 归档。如果拥有先前确定不可由 BSD 归档程序读取的 GNU 归档,且尚未转换这些归档,那么必须使用 ccm_copy_tools 将 GNU 归档程序从旧的安装复制到 7.2 安装。这仅适用于您的数据库来自发行版 6.5 或更早版本的情况。
您可以使用 Rational Synergy Web Administration Interface 将旧归档转换为新的 7.2 格式。
在 R7.2 中需要进行此转换。
请参阅执行归档转换。