创建 IBM Rational Functional Tester 更新服务器的本地镜像
用于 Rational Functional Tester V6.1
目录
1.0 下载和解压缩更新包
2.0 创建和更新 site.xml 文件
3.0 创建 policy.xml 文件
4.0 从更新服务器的本地镜像安装更新包
1.0 下载和解压缩更新包
要创建 IBM Rational Functional Tester 更新服务器的本地镜像,请下载以下更新包。如果先前创建了更新服务器的本地镜像,请除去所有过时的功能部件文件,然后再下载这些更新包。
注意:必须下载 IBM Rational Product Updater 6.0.1。
在下载更新包后,将文件解压缩到一个将登台更新服务器本地镜像的目标目录。
可以将所有更新包解压缩至同一目标目录。这些更新包不会相互覆盖。
2.0 创建和更新 site.xml 文件
通常,每个产品都存在更新站点和发现站点。更新站点包含产品修订(例如临时修订、修订包以及刷新包),发现站点包含可选功能部件。以下示例用于更新 Rational Software Architect(RSA)。对于其他的 Rational Software Development Platform 产品,您可以遵循示例执行类似的步骤。
注意:Rational Product Updater 没有发现站点。
每个下载的产品修订在 product\60\update\ 目录中都包含一个 site_identifier.xml 文件,每个下载的功能部件在 product\60\discovery\ 目录中都包含一个 site_identifier.xml 文件,其中 identifier 标识产品修订或功能部件,product 标识产品。Rational Product Updater 更新包的 site_identifier.xml 文件位于 rpu\60\update\ 目录中。
更新站点和发现站点各自需要单独的 site.xml 文件。要创建各自的 site.xml 文件,必须结合相应 site_identifier.xml 文件中的 <feature/> 信息。
要创建或更新 site.xml 文件,请完成以下步骤:
- 在文本编辑器中打开某个 site_identifier.xml 文件。例如,打开 site_rmi_601.xml。
- 将文件另存为同一目录下的 site.xml。如果目录中已包含名为 site.xml 的文件,请将 site_rmi_601.xml 中的 <feature/> 信息复制到 site.xml 的 <site></site> 部分中。
- 将每个 site_identifier.xml 文件中的 <feature/> 信息复制到 site.xml 中。
例如,以下代码显示了把 rsa\60\discovery\site_rmi_601.xml 和 rsa\60\discovery\site_xde_601.xml 中的 <feature/> 信息复制到 rsa\60\discovery\site.xml 中的结果:
<?xml version="1.0" encoding="UTF-8" ?>
<site>
<!-- Rose Model Import -->
<feature id="com.ibm.rational.rose.model.import.rsa" version="6.0.1" url="features/com.ibm.rational.rose.model.import.rsa_6.0.1.jar"/>
<feature id="proxy.rose.model.import.rsa.601" version="1.0.0" url="features/proxy.rose.model.import.rsa.601_1.0.0.jar"/>
<feature id="proxy.rose.model.import.nl1.rsa.601" version="1.0.0" url="features/proxy.rose.model.import.nl1.rsa.601_1.0.0.jar"/>
<feature id="proxy.rose.model.import.win32.rsa.601" version="1.0.0" url="features/proxy.rose.model.import.win32.rsa.601_1.0.0.jar"/>
<!-- XDE Model Import -->
<feature id="com.ibm.rational.rsa.xde.model.import" version="6.0.1" url="features/com.ibm.rational.rsa.xde.model.import_6.0.1.jar"/>
<feature id="proxy.rsa.xde.import.profiles.601" version="1.0.0" url="features/proxy.rsa.xde.import.profiles.601_1.0.0.jar"/>
<feature id="proxy.rsa.xde.import.code.601" version="1.0.0" url="features/proxy.rsa.xde.import.code.601_1.0.0.jar"/>
<feature id="proxy.rsa.xde.import.doc.600.101" version="1.0.0" url="features/proxy.rsa.xde.import.doc.600.101_1.0.0.jar"/>
<feature id="proxy.rsa.reqpro.modelupgrade.601" version="1.0.0" url="features/proxy.rsa.reqpro.modelupgrade.601_1.0.0.jar"/>
<feature id="proxy.rsa.xde.import.code.nl.601" version="1.0.0" url="features/proxy.rsa.xde.import.code.nl.601_1.0.0.jar"/>
<feature id="proxy.rsa.reqpro.modelupgrade.nl.601" version="1.0.0" url="features/proxy.rsa.reqpro.modelupgrade.nl.601_1.0.0.jar"/>
</site>
注:
- 请用所提供的最新功能部件信息替换 product\60\discovery\site.xml 文件中过时的功能部件信息。
- 请勿用所提供的最新产品修订信息替换 product\60\update\site.xml 文件中先前的功能部件信息。
- 功能部件信息的次序不重要。
- 保存并关闭更新的 site.xml 文件。保留原始的 site_identifier.xml 文件作为参考。
- 关闭文本编辑器。
3.0 创建 policy.xml 文件
每个下载的产品修订和功能部件包含引用其 site_identifier.xml 文件的 product\policy_identifier.xml 文件。必须将所有的 policy_identifier.xml 文件合并到单个 policy.xml 文件中。在创建此文件后,可将它用于所有的产品更新,并可引用之前部分中创建的 site.xml 文件。以下示例用于更新 Rational Software Architect(RSA)。对于其他的 Rational Software Development Platform 产品,您可以遵循示例执行类似的步骤。
要创建 policy.xml 文件,请完成以下步骤:
- 使用文本编辑器打开 product\policy_identifier.xml 文件。例如,打开 policy_601.xml。
- 在镜像站点的主目录中,将文件另存为 policy.xml。
- 编辑 URL 映射以指向 site.xml 而不是 site_identifier.xml。确保指定 site.xml 的普通适用的可访问绝对路径。例如,如果镜像站点在名为 server1 的 Web 服务器上,则 policy.xml 文件将会与以下示例类似:
<?xml version="1.0" encoding="UTF-8" ?>
<update-policy>
<url-map pattern="com.ibm.rational.software.architect.update" url="http://server1/rational_updates/rsa/60/update/site.xml/">
</update-policy>
- 添加来自所有其他 product\policy_identifier.xml 文件(如 rsa\policy_xde_601.xml)的 URL 映射信息。
对于每个可从更新服务器的本地镜像中更新的产品,应该使更新站点有一个 URL 映射,而发现站点有另一个 URL 映射。功能部件发现站点需要另外的 URL。
每个 product\policy_identifier.xml 文件中都提供了这些模式。
- 编辑各个 URL 映射以指向 site.xml 而不是 site_identifier.xml。您的文件将会与以下示例类似:
<?xml version="1.0" encoding="UTF-8" ?>
<update-policy>
<url-map pattern="com.ibm.rational.software.architect.update" url="http://server1/rational_updates/rsa/60/update/site.xml/">
<url-map pattern="com.ibm.rational.software.architect.discovery" url="http://server1/rational_updates/rsa/60/discovery/site.xml/">
<url-map pattern="com.ibm.rational.rsa.xde.model.import" url="http://server1/rational_updates/rsa/60/discovery/site.xml/">
</update-policy>
- 通过输入 site.xml 文件通用的可访问绝对路径,创建 Rational Product Updater 更新的 URL 映射。
<url-map pattern="com.ibm.orca.product.updater" url="http://server1/rational_updates/rpu/60/update/site.xml"/>
- 保存 policy.xml 文件。
- 关闭文本编辑器。
4.0 从更新服务器的本地镜像安装更新包
在提供更新服务器的本地镜像后,用户能够通过完成以下指示信息来安装更新包。
使用安装此产品的同一用户帐户来安装更新包。
限制:
- 安装更新包时无法打开产品。
- 在 Windows® 操作系统上,必须使用具有 Administrator 特权的帐户。在 Linux® 操作系统上,您必须以 root 用户身份登录。
要安装更新包,请完成以下步骤:
- 启动 Rational Product Updater:
- 在 Windows 操作系统上,单击开始 > 程序 > IBM Rational > Rational Product Updater。
- 在 Red Hat Enterprise Linux 3.0(GNOME 桌面环境)上,打开主菜单并单击程序 > Rational Product Updater。
- 在 SuSE Linux Enterprise Server 9.0(K 桌面环境)上,打开主菜单并单击 IBM Rational > Rational Product Updater。
注意:在 Red Hat Enterprise Linux 3.0 和 SuSE Linux Enterprise Server 9.0 上,如果使用非缺省的桌面环境,则产品快捷方式可能不会显示在缺省位置。
- 单击首选项 > 更新站点。
- 输入 policy.xml 文件的路径,此文件在更新服务器本地镜像的主目录中。
- 单击确定。
- 单击查找更新包或查找可选功能部件。
如果 Rational Product Updater 需要某个更新包,会提示您先安装它,然后再继续。单击确定。Rational Product Updater 将安装该更新包并重新启动,然后检索可用更新包的列表。
- 选择要安装的更新包:
- 单击安装更新包或安装可选功能部件。
- 要接受许可证协议并且继续安装,请单击确定。
根据计算机处理器的速度和 RAM 大小,安装更新包可能耗费较长时间。
完成安装后,Rational Product Updater 会在“已安装的产品”页面上列出已安装的更新包。
- 关闭 Rational Product Updater。