准备现有系统

在升级任何系统之前,必须执行下列步骤:

保留现有用户项目

使用工具在本地存储现有 WebSphere Business Integration Server Express 或 Express Plus 系统中定义的任何用户项目。当您运行安装程序升级至另一个版本的 WebSphere Business Integration Server Express 或 Express Plus 时,新升级的工具将不会自动识别现有用户项目所在的系统管理器工作空间的路径。

要在升级的系统中获取现有用户项目,您可执行下列其中一个操作:

迁移现有项目

要迁移现有项目,首先将它们作为解决方案导出至临时目录,然后将它们导入至新升级的“系统管理器”。

导出用户项目解决方案

要导出用户项目和它作为解决方案来引用的集成组件,执行下列步骤:

注:
导出解决方案仅迁移那些包含在为该解决方案所选的用户项目中的集成组件和快捷方式。如果还要迁移未作为快捷方式包含在任何用户项目中的其它集成组件,则还要遵循 System Implementation Guide 中 Exporting components to a package using System Manager 一节中所描述的过程。

  1. 在 WebSphere Business Integration“系统管理器”视图中,展开用户项目文件夹,然后右键单击 InterChange Server 项目文件夹并从上下文菜单中选择导出解决方案。“系统管理器”会显示“导出解决方案”向导。
  2. 要选择您想导出的组件,使用下列其中一个方法:
  3. 在该向导屏幕底部的文本字段中输入该解决方案应导出的目录的完整路径和名称,或单击浏览以浏览至所需的目录。
  4. 单击完成。“系统管理器”会执行下列操作以导出在步骤 3 中所指定的目录中的解决方案:
    1. 在导出解决方案时所选的用户项目中,创建包含快捷方式的“用户”目录。
    2. 在导出解决方案时所选的用户项目中,创建包含快捷方式所引用的集成组件库目录的“系统”目录。
  5. 当提示已成功完成导出操作时,单击确定
导入用户项目解决方案

在 InterChange Server Express 正在运行的情况下,将“系统管理器”连接至 InterChange Server Express 实例并执行下列步骤:

  1. 展开“用户项目”文件夹,右键单击 InterChange Server 项目,然后选择导入解决方案
  2. 在“解决方案目录名”字段中输入导出解决方案所在目录的完整路径和名称,或单击浏览以浏览至所需的目录。
  3. 单击完成。“系统管理器”在您的环境中创建导出解决方案中所定义的集成组件库和用户项目。

升级必备软件

“启动板”安装界面将自动升级某些必备软件。但是,如果您所拥有的必备软件的版本早于当前版本的 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 通用数据库

下列小节适用于 IBM DB2。

较早的 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.15 或更高版本),则如同备份系统中所解释的那样,遵循“原地”迁移的指示信息。
转移以前的用户登录

如果您通过“启动板”正在从以前受支持的 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 配合使用,则必须再次使用该用户名/密码组合。

要完成此操作:

  1. 停止所有 DB2 服务。
  2. 将用户名 smbadmin 和密码 smbP4$$word 添加至 Windows“管理员”组。
  3. 在升级过程中,“启动板”将提示您输入数据库用户名和密码。使用上述相同的用户名/密码。

Microsoft SQL Server

如果您正在将 Microsoft SQL Server 2000 用作数据库,则必须按照 Microsoft SQL Server 升级指示信息手工升级它。“启动板”将不会自动升级它。

IBM WebSphere Application 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 Application Server Express 版本(例如,WebSphere Application Server Express 5.1 或 5.1.1)上安装 WAS 6.0 Express 可能会导致在此机器上有两个共存的 WAS 安装。在此情况下,“启动板”会将基于 Web 的工具部署至 WAS 6.0 Express 安装。

IBM WebSphere MQ 服务器和客户机

如果您安装了先前版本的 WebSphere Business Integration Express 所支持的较早版本的 IBM WebSphere MQ,则“启动板”会自动将它升级至受支持的版本。例如,如果您安装了 MQ 5.3 CSD 05,则“启动板”会自动将它升级至 CSD 07。

IBM Java Development Kit

“启动板”会安装 IBM JDK(V1.4.2)的合适版本。不必除去先前版本。

使系统处于停顿状态

在升级系统之前,必须确保它处于停顿状态。这表示在备份环境和执行升级过程之前,所有正在进行的事件已完成并且所有不确定的事务已解决。

以下步骤描述如何使系统处于停顿状态:

  1. 重新提交失败的事件或废弃这些事件(此步骤是可选的)。
  2. 通过将连接器 PollFrequency 属性设置为 No 并重新启动该连接器来使所有连接器停止轮询事件表。
  3. 允许所有事件在系统中运行,包括所有正在处理中的事件。必须解决所有不确定的事务。
  4. 通过从队列中除去任何旧事件来清除队列。
    注:
    仅当您未处理失败的事件并选择从应用程序重新提交这些事件时才执行步骤 4。否则,这些队列应为空,但一定要仔细检查。
  5. 关闭所有 Windows 程序并停止与 InterChange Server Express 相关的所有进程。

有关如何平稳停止正在运行的系统的更多信息,请参阅《系统管理指南》

备份系统

备份系统将允许您恢复在安装新版本期间可能意外覆盖的任何文件。在执行升级过程之前,请备份静态数据和动态数据(您定期备份的可更改数据,而与升级无关)。有关静态数据和动态数据的示例,请参阅表 3

要备份系统,执行以下操作:

表 3 总结了如何备份不同的组件。

表 3. 数据的备份方法
数据类型 备份方法
静态数据
存储库 使用 repos_copy 实用程序来保存某些或所有已定制的系统组件。有关更多信息,请参阅《系统管理指南》中有关如何备份组件的描述。
定制映射 Java 类文件(.class 要将这些文件包括在系统备份中,确保以下目录在您的系统备份中:
ProductDir\DLMs
定制连接器 在系统备份中包括以下目录:ProductDir\connectors\connector_name,其中“connector_name”是定制连接器的名称。
定制的启动脚本 如果您已定制任何启动脚本,则确保将它们包括在系统备份中。
ICS Express 配置文件(InterchangeSystem.cfg 将 ICS Express 配置文件包括在系统备份中,该文件位于 ProductDir 目录中。
动态数据
交叉引用、失败事件和关系表 将数据库备份实用程序用于数据库。有关更多信息,请参阅《系统管理指南》中有关如何备份系统组件的描述。
连接器事件归档表 使用数据库备份实用程序来备份包含这些表的数据库。
日志文件 将以下目录包括在系统备份中:
ProductDir\log

关闭系统

在完成备份之后,可按以下方式关闭系统:

  1. 关闭 InterChange Server Express 及其相关组件。
  2. 关闭数据库服务器。
  3. 关闭 WebSphere MQ。

有关系统关闭的更多信息,请参阅《系统管理指南》

Copyright IBM Corp. 2004, 2005