在升级任何系统之前,必须执行下列步骤:
使用工具在本地存储现有 WebSphere Business Integration Server Express 或 Express Plus 系统中定义的任何用户项目。当您运行安装程序升级至另一个版本的 WebSphere Business Integration Server Express 或 Express Plus 时,新升级的工具将不会自动识别现有用户项目所在的系统管理器工作空间的路径。
要在升级的系统中获取现有用户项目,您可执行下列其中一个操作:
要迁移现有项目,首先将它们作为解决方案导出至临时目录,然后将它们导入至新升级的“系统管理器”。
要导出用户项目和它作为解决方案来引用的集成组件,执行下列步骤:
在 InterChange Server Express 正在运行的情况下,将“系统管理器”连接至 InterChange Server Express 实例并执行下列步骤:
“启动板”安装界面将自动升级某些必备软件。但是,如果您所拥有的必备软件的版本早于当前版本的 WebSphere Business Integration Server Express 或 Express Plus 在升级时所支持的必备软件版本,则在升级 WebSphere Business Integration Server Express 或 Express Plus 之前,您必须手工升级该必备软件。(请参阅 http://www.ibm.com/software/integration/wbiserverexpress 以获取有关受支持的必备软件版本的信息。)出于其它原因,您也可选择手工升级该必备软件。如果您将必备软件手工升级至当前发行版(WebSphere Business Integration Server Express 4.4)所支持的版本,则在您执行该升级的其余操作时,“启动板”将检测您是否有该必备软件的当前版本。如果您要手工升级特定必备软件,则遵循随该必备软件提供的升级指示信息。
下列章节描述了一些步骤,必须对任何数据库和几个必备软件的升级方案执行这些步骤。确保在卸载或升级任何软件之前,遵循备份系统中的步骤。
在准备 WebSphere Business Integration Express 系统以进行升级时,您有两个方法可用于迁移数据库:数据库原地迁移和数据库非原地迁移。数据库原地迁移表示重新使用旧的存储库并使 WebSphere Business Integration Express 在 WebSphere Business Integration Express 服务器首次启动时执行存储库的升级。数据库非原地迁移表示使用空的新存储库数据库进行升级。确保遵循备份系统中有关数据库原地迁移的特殊指示信息。
下列小节适用于 IBM DB2。
如果您卸载较早版本的 DB2 并且未提供其它任何 DB2 版本,则“启动板”将提示您安装 DB2 版本 8.2 易捷版。
如果您所拥有的 DB2 版本低于所需的版本(低于 8.1.5),则“启动板”将提示您安装 DB2 版本 8.2 易捷版。
如果您已安装了 DB2 版本 8.1.5 或更高版本,则“启动板”将不会提示您安装更高的 DB2 版本。在此情况下,如果您使用的是 8.2 之前的 DB2 版本并要升级至 DB2 版本 8.2,则必须手工升级它。
如果您通过“启动板”正在从以前受支持的 DB2 版本(8.1.2 易捷版 - 8.14 易捷版)进行升级,则会需要使用以前 WebSphere Business Integration Express 与旧版本的 DB2 配合使用时所采用的同一个用户名和密码,以与所安装的新版本的 DB2 配合使用。以前与 WebSphere Business Integration Server Express 或 Express Plus V4.3.1 配合使用时受支持的用户名是 smbadmin,密码是 smbP4$$word,因此,如果该 DB2 实例与 WebSphere Business Integration Server Express 或 Express Plus version 4.3.1 配合使用,则必须再次使用该用户名/密码组合。
要完成此操作:
如果您正在将 Microsoft SQL Server 2000 用作数据库,则必须按照 Microsoft SQL Server 升级指示信息手工升级它。“启动板”将不会自动升级它。
WebSphere Business Integration Server Express 或 Express Plus V4.4 支持 WebSphere Application Server Express V5.1.1 或更高版本。V6.0 是“启动板”安装的版本。您应该卸载 WebSphere Application Server V5.1.1 之前的任何版本。如果您已有 5.1.1 并要升级至 6.0,则必须手工执行此操作,因为“启动板”将不会提示您执行此操作。
如果您安装了先前版本的 WebSphere Business Integration Express 所支持的较早版本的 IBM WebSphere MQ,则“启动板”会自动将它升级至受支持的版本。例如,如果您安装了 MQ 5.3 CSD 05,则“启动板”会自动将它升级至 CSD 07。
“启动板”会安装 IBM JDK(V1.4.2)的合适版本。不必除去先前版本。
在升级系统之前,必须确保它处于停顿状态。这表示在备份环境和执行升级过程之前,所有正在进行的事件已完成并且所有不确定的事务已解决。
以下步骤描述如何使系统处于停顿状态:
有关如何平稳停止正在运行的系统的更多信息,请参阅《系统管理指南》。
备份系统将允许您恢复在安装新版本期间可能意外覆盖的任何文件。在执行升级过程之前,请备份静态数据和动态数据(您定期备份的可更改数据,而与升级无关)。有关静态数据和动态数据的示例,请参阅表 3。
要备份系统,执行以下操作:
repos_copy -sWICSEX -oRepositoryExpress.txt -uadmin -pnull
ProductDir\mqseries\crossworlds_mq.tst
IBM 建议对整个 InterChange Server Express 产品目录进行系统备份。
表 3 总结了如何备份不同的组件。
数据类型 | 备份方法 | |
---|---|---|
静态数据 | ||
存储库 | 使用 repos_copy 实用程序来保存某些或所有已定制的系统组件。有关更多信息,请参阅《系统管理指南》中有关如何备份组件的描述。 | |
定制映射 Java 类文件(.class) | 要将这些文件包括在系统备份中,确保以下目录在您的系统备份中:
ProductDir\DLMs |
|
定制连接器 | 在系统备份中包括以下目录:ProductDir\connectors\connector_name,其中“connector_name”是定制连接器的名称。 | |
定制的启动脚本 | 如果您已定制任何启动脚本,则确保将它们包括在系统备份中。 | |
ICS Express 配置文件(InterchangeSystem.cfg) | 将 ICS Express 配置文件包括在系统备份中,该文件位于 ProductDir 目录中。 | |
动态数据 | ||
交叉引用、失败事件和关系表 | 将数据库备份实用程序用于数据库。有关更多信息,请参阅《系统管理指南》中有关如何备份系统组件的描述。 | |
连接器事件归档表 | 使用数据库备份实用程序来备份包含这些表的数据库。 | |
日志文件 | 将以下目录包括在系统备份中:
ProductDir\log |
在完成备份之后,可按以下方式关闭系统:
有关系统关闭的更多信息,请参阅《系统管理指南》。