对于 Rational Change 5.3,请确保已安装 Rational Directory Server 5.1.1 (Apache) 或 5.2 (Tivoli®)。
对于 Rational Change 5.3.1,请确保已安装 Rational Directory Server 5.1.1.2 (Apache) 或 5.2.1 (Tivoli)。
要了解有关安装 Rational Directory Server 的信息,请参阅 IBM Rational Directory Server 信息中心。
如果具有先前版本的 Rational Directory Server,那么必须将用户和数据迁移到新服务器。
如果使用 Rational Change Distributed,请参阅 IBM Rational Synergy 信息中心的管理 Rational Synergy Distributed 部分中有关与 IBM Rational Synergy Distributed 的兼容性的信息。
使用生命周期编辑器升级您的定制。将 XML 文件复制到新的 Rational Change 5.3 或更高版本的 CHANGE_APP_HOME/WEB-INF/cr_process目录中,装入 XML 文件,然后按照所打开窗口中的指示信息操作。在大多数情况下,您只需保存 XML 文件,创建包,然后安装该包即可。
您还可以升级手工执行的定制。 但是,根据定制的范围,可能需要执行一些额外的工作,以使其与 Rational Change 5.3 或更高版本兼容。
将手工定制保存到一个包模板中。 然后,将包模板复制到 Rational Change 5.3 或更高版本的 CHANGE_APP_HOME/WEB-INF/package_templates 目录中。 然后使用该包模板重新创建包。
您必须应用在 ptcli.cfg 文件中执行的定制。
在 V5.2 及更高版本上,该文件位于以下目录中:
CHANGE_APP_HOME/WEB-INF/wsconfig
在 V5.2 之前的版本中,该文件位于 $CCM_HOME/etc 中。
在 5.3.1 之前的发行版中,Web 类型 CCM_NUMBER 的属性作为字符串存储在数据库中。在 5.3.1 和更高版本中,对于 Web 类型 CCM_NUMBER 的属性,可以将“数据库类型”设置为整数。
在查询中,针对 DB Type integer 的 CCM_NUMBER Web 类型属性启用数学运算符(例如,=、!=、>、< >= 或 <=)。
如果使用转变前和转变后 TRELATION,那么它们不再受支持。这些功能可以通过 CHANGE_APP_HOME/WEB-INF/wsconfig/triggers 目录中的“Bean 脚本框架”(BSF) 触发器脚本实现。 升级 CR 流程时,尽管内置的 TRELATION 会自动映射至 BSF 脚本替代项,但是其他 TRELATION 可能需要手工替换。
中央服务器集群由一个中央服务器和一个或多个远程服务器组成。请始终首先升级中央服务器,因为其发行版级别不能低于远程服务器的级别。中央服务器必须是集群中最新的服务器。
本部分的提示包含有关采用中央服务器方式时如何处理异构编码环境问题的信息。
Rational Change 5.2 及更早的发行版支持 CP1252 或 UTF-8 字符编码。UTF-8 编码仅适用于 Rational Synergy 的亚洲语言版本。但是,这些产品不支持在中央服务器集群中的服务器之间使用异构编码。编码要么全部采用 UTF-8,要么全部采用 CP1252。
而从 Rational Change 5.3 开始,UTF-8 是唯一受支持的编码。不太可能将 CP1252 中央服务器集群中的所有服务器一次性升级到 UTF-8。因此,升级期间可能产生异构编码环境。
如果要从 V4.7 或更早的版本升级,那么应当清楚,属性控件(例如 base.CCM_LISTBOX)已在 Rational Change 5.0 中更新。先前存在于控件中的大多数 JavaScript 已抽取到包含在基本模板的 CHANGE_APP_HOME/trapeze/js53/ctrlUtils.js 文件中。尽管我们努力保持与较早版本的兼容性,但一些特定类型的定制(例如相互依赖的控件)必须手工升级。