准备现有系统

系统升级会使用下列步骤:

使系统处于停顿状态

在 OS/400 和 i5/OS 上,将系统从 WebSphere Business Integration Server Express 4.4 升级至 Express Plus 4.4 之前,您必须确保它处于停顿状态。这表示在备份环境和执行升级过程之前,所有正在进行的事件已完成并且所有不确定的事务已解决。

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

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

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

备份系统

在 OS/400 和 i5/OS 上,如果您正在从 WebSphere Business Integration Server Express V4.4 升级至 Express Plus V4.4,那么备份系统将允许您恢复在安装新版本期间可能意外覆盖的任何文件。在执行升级过程之前,请备份静态数据和动态数据(您定期备份的可更改数据,而与升级无关)。有关静态数据和动态数据的示例,请参阅表 3

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

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

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

关闭系统

在完成备份并从 WebSphere Business Integration Server Express V4.4 升级至 Express Plus V4.4 之后,需要按如下方式关闭系统:

  1. 关闭 InterChange Server Express 及其相关组件。
  2. 使用以下 CL 命令结束 QWBISVR44 子系统:ENDSBS SBS(QWBISVR44) OPTION(*CNTRLD)
    注:
    或者,从 QSH shell 或通过 CL 发出该命令来正常结束 WebSphere Business Integration Express 服务器实例以准备关闭。/QIBM/ProdData/WBIServer44/bin/stop_server_gracefully.sh serverNameserverName 与服务器实例的名称匹配。
  3. 使用以下 CL 命令结束 MQ 队列管理器:WRKMQM。找到队列名,然后选择该方法结束队列管理器。

    queueNameserverName.QUEUE.MANAGER,其中,serverName 是 Interchange Server Express 实例名称。缺省服务器名称为 QWBIDFT44,因此,queueNameQWBIDFT44.QUEUE.MANAGER。在 queueName 中,serverName 和该名称的其余部分全部以大写形式提供。这是必需的。

    注:
    队列管理器名称不一定必须是 serverName.QUEUE.MANAGER。它可以是您指定的定制队列名。

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

Copyright IBM Corp. 2004, 2005