验证和配置已安装的必备软件

在安装 WebSphere Partner Gateway 之前,请确保拥有所有必要的先决软件。 本部分中的主题简要概述了运行 WebSphere Partner Gateway 软件所需的系统硬件和软件需求、受支持的数据库以及用户帐户。

在本部分的结尾包含了一张安装前的核对表(表 11),以帮助您准备安装。该核对表列出了在安装 WebSphere Partner Gateway 之前必须执行的任务。在规划您的安装时也可以使用它:

本部分包含下列主题:

添加用户帐户

WebSphere Partner Gateway 需要一组操作系统用户以与数据库进行连接。下列步骤将引导您设置这些用户。尽管该步骤使用了缺省名,但您可以用您自己的用户名和组名替代它们。组和用户名不能超过 8 个字符。

注:
如果您只打算有一个用户,则无须创建组。

要创建用户帐户:

  1. 单击开始 > 设置 > 控制面板,然后双击管理工具 > 计算机管理 > 本地用户和组

    出现“本地用户和组”对话框。对用户单击鼠标右键,然后选择新用户

    出现“新用户”对话框。添加以下用户:bcguser、bcgcon、bcgdoc 和 bcgrecv。另外,请选择密码永不过期选项。

    注:
    Oracle 用户只需创建 bcguser 用户。
  2. Business Integration 使用该组中的用户来管理 WebSphere Partner Gateway 组件。
  3. 从“用户和组”对话框,在上单击鼠标右键,然后选择新建组
  4. 出现“新建组”对话框。添加组 bcggroup。
  5. 将下列用户添加到 bcggroup:bcguser、bcgcon、bcgdoc 和 bcgrecv。
    注:
    Oracle 用户只需将 bcguser 用户添加到 bcggroup。
  6. 退出“计算机管理”窗口
  7. 安装前核对表的表中记录用户名和密码。

配置 WebSphere MQ

下列步骤描述了在安装 WebSphere MQ 之后如何配置它。请参阅平台,硬件,和软件需求以获取必须应用的 SupportPac 和更新的清单。有关本步骤中使用的具体命令的信息,请参阅 WebSphere MQ 文档。

注:
缺省队列管理器名是 bcg.queue.manager,而缺省侦听器端口是 9999。如果更改了缺省值,必须确保在任何使用到它们的地方都进行了更改。

要配置 WebSphere MQ:

  1. 确保以管理员身份或管理员组成员的用户身份登录进您的操作系统。
  2. 通过输入以下命令创建队列管理器:
    crtmqm -q bcg.queue.manager

    IBM 推荐更改下列缺省日志参数,以避免潜在的“过程事务回滚”错误。请参阅 WebSphere MQ 文档以获取关于这些属性的特定信息。可以从 MQ Services 的“队列管理器属性”窗口中的“日志”选项卡查看这些属性。

  3. 更新通道参数:
    1. 通过 MQServices,右键单击队列管理器,然后选择属性,最后选择通道选项卡。
    2. 利用下面的值更新通道属性:
      MaxChannels=1000
      MaxActiveChannels=1000
  4. 如果计算机有多个 CPU,请输入以下命令:
    setmqcap <number of CPUs>
  5. 使用以下命令启动队列管理器:
    strmqm bcg.queue.manager
  6. 使用以下命令启动侦听器:

    runmqlsr -t tcp -p 9999 -m bcg.queue.manager

  7. 侦听器运行在该窗口中,所以让窗口处于打开状态。
  8. 打开一个新的窗口,并利用下面的命令启动“JMS 代理程序”(发布和预订代理程序):
    strmqbrk -m bcg.queue.manager
  9. 使用以下命令启动 MQ 命令服务:
    strmqcsv bcg.queue.manager
  10. 使用 Tools\MQSeries\BCGCreate_Queues.mqsc 文件定义队列管理器的队列和通道:
    runmqsc bcg.queue.manager <
      <CD image>\Tools\MQSeries\BCGCreate_Queues.mqsc

    其中<CD image>是 WebSphere Partner Gateway CD 的位置或未归档的 WebSphere Partner Gateway 安装文件的位置。

  11. 使用 MQHomeInstallDir\Java\bin\MQJMS_PSQ.mqsc 文件配置 JMS 发布和预订队列:
    runmqsc bcg.queue.manager <
     MQHomeInstallDir\mqm\Java\bin\MQJMS_PSQ.mqsc
  12. 安装前核对表中记录 MQ 主机名、队列管理器名和侦听器端口。

安装和配置 DB2

为了获得产品环境中的最佳性能,WebSphere Partner Gateway 数据库应当驻留在专用服务器上。

数据库是在假定 DB2 UDB 运行在多处理器机器上的前提下配置的。特别地,DFT_DEGREE 参数被设置为 4,这表示 SQL 查询是以 4 个并行运行的子进程方式执行的。如果您正在单处理器机器上运行 DB2 UDB,则该配置不是最优的,可能会导致系统内存和 CPU 冲突。您应该和数据库管理员一起查看数据库配置,如果有必要,则对其进行修改,以符合具体的数据库环境。

注:
WebSphere Partner Gateway 不使用受保护的用户选项。不要使用受保护的用户标识作为 WebSphere Partner Gateway 安装的一部分。

使用下列过程来安装和配置 DB2:

  1. 遵循所提供的安装指示信息并使用 DB2 安装向导来安装 DB2。在该向导中,完成下列工作:
    注:
    您还可以使用现有安装。
  2. 如果 DB2 未在运行,则请通过输入以下命令启动它:

    db2start

安装前核对表中记录名称和密码。

安装和配置 Oracle

本指南未提供 Oracle 的安装指示信息。请参阅相应的 Oracle 文档以了解安装过程。

WebSphere Partner Gateway 是 Unicode 应用程序。请确保您数据库中的数据库字符集和本地字符集被设置成 Unicode。

IBM 建议您在安装 Oracle 数据库的过程中遵循这些指南:

  1. 按照 Oracle 安装文档所描述的,导出 Oracle 系统环境变量(包括:ORACLE_HOME、ORACLE_SID 和 ORACLE_BASE)。 如果在 WebSphere Partner Gateway 安装过程中“数据库装入器”将自动运行 SQL,那么该步骤对于管理员用户是必需的。
  2. Oracle JDBC 驱动程序在将运行中心组件的机器上必须可用。JDBC 驱动程序与将安装的 Oracle 版本必须是相同的级别。

在下一部分的安装前核对表中记录名称和密码。还请记录缺省值,特别是如果缺省值已经被更改。

安装前核对表

在安装 WebSphere Partner Gateway 之前您必须执行以下任务:

注:
执行这些任务的前提是假定在单台机器进行安装。

  1. 确保 bcggroup 用户组存在于操作系统中。还需确保 bcguser 用户存在且是 bcggroup 的成员。如果您正使用 DB2,则操作系统用户 bcgcon、bcgdoc 和 bcgrecv 必须都已存在且为 bcggroup 的成员。如果您正使用 Oracle,则操作系统用户 bcgcon、bcgdoc 和 bcgrecv 不是必需的。
  2. DB2 或 Oracle 已安装在服务器上,并经过配置。
  3. WebSphere MQ 已安装在服务器上,并经过配置。
  4. 存在 SMTP 服务器。(这是可选的)
  5. 如果使用了多台计算机,则必须在每台机器上创建网络文件共享。 这允许所有计算机跨网络访问和共享公共文件。

表 11标识了在启动“数据库装入器”和 WebSphere Partner Gateway 安装向导前必须拥有的信息。当您运行向导时请参考该表。

表 11. 所需的信息核对表
必需的信息

WebSphere Partner Gateway 用户名

(缺省为 bcguser)

WebSphere Partner Gateway 用户密码

WebSphere Partner Gateway 组名

(缺省为 bcggroup)

社区控制台用户名

(缺省为 bcgcon)

社区控制台用户密码

社区控制台端口号

(HTTP 的缺省端口是 58080)

(HTTPS 的缺省端口是 58443)

文档管理器用户名

(缺省为 bcgdoc)

帮助系统

(缺省为 58888)

文档管理器用户密码

文档管理器端口号

(HTTP 的缺省端口是 56080)

(HTTPS 的缺省端口是 56443)

接收器用户名

(缺省为 bcgrecv)

接收器用户密码

接收器端口号

(HTTP 的缺省端口是 57080)

(HTTPS 的缺省端口是 57443)

WebSphere MQ 主机名

WebSphere MQ 队列管理器

(缺省为 bcg.queue.manager)

WebSphere MQ 侦听器端口

9999

共享位置的安装点

数据库主机名

数据库端口

如果使用缺省的实例,则 DB2=50000 为缺省值。
Oracle=1521 为缺省值。

数据库所有者(DB2)

所有者密码(DB2)

数据库名(DB2)

实例名(DB2)

管理员登录标识(Oracle)

管理员密码(Oracle)

Oracle SID(Oracle)

模式所有者登录(Oracle)

模式所有者密码(Oracle)

SMTP 主机名

SMTP 端口号

(缺省为 25)

Copyright IBM Corp. 2003, 2005