验证和配置安装的先决条件

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

本节结尾包含了安装前检查表,可以用它来帮助准备安装。这些检查表列出了在安装 Business Integration Connect 之前必须执行的任务。

本节包含下列主题:

添加用户帐户

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

如果您正在多个机器上安装 Business Integration Connect,则目标机器上的组标识(GID)和用户标识(UID) 必须与所有其它机器上的组 GID 和用户 UID 匹配。

下列步骤假定所有 Business Integration Connect 功能部件和组件都已安装在一台机器上。

要创建用户帐户:

  1. 创建组以包含 Business Integration Connect 用户。例如,bcggroup。

    Business Integration 使用该组中的用户来管理 Business Integration Connect 组件。

  2. 创建用户。

    Business Integration Connect 使用该用户来管理 Business Integration Connect 组件。安装向导将以该用户身份安装和运行软件。该用户是普通用户,不是超级用户。例如,bcguser。

  3. 如果您正在使用 DB2,则为将安装的每个组件添加相应的用户。对于 DB2 服务器而言,这些用户标识是控制访问数据所必须的。

    例如,对于社区控制台,添加 bcgcon。

    例如,对于文档管理器,添加 bcgdoc。

    例如,对于接收器,添加 bcgrecv。

    将下列用户添加到 bcggroup:bcguser、bcgcon、bcgdoc 和 bcgrecv。

  4. 将用户名和密码记录在"安装前检查表"里的表中。

配置 WebSphere MQ

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

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

要配置 WebSphere MQ:

  1. 输入以下命令,将用户更改到 mqm:

    su - mqm

  2. 通过输入以下命令创建队列管理器:

    crtmqm -q bcg.queue.manager

    通过将下列行添加到队列管理器配置文件:MQHomeInstallDir/mqm/qmgrs/bcg/qm.ini 的底部来更新该文件中的通道参数:

    Channels:
        MaxChannels=1000
        MaxActiveChannels=1000
     

    MaxActiveChannels=1000 这一行下面输入空行,并将更改保存到配置文件。

  3. 如果计算机有多个 CPU,请输入以下命令:

    setmqcap<number of CPUs>

  4. 使用以下命令启动队列管理器:
    strmqm bcg.queue.manager
     
  5. 使用以下命令启动侦听器:
    runmqlsr -t tcp -p 9999 -m bcg.queue.manager &
     
  6. 等待大约 10 秒钟,然后按“回车键”返回命令提示符。
  7. 启动 JMS 代理程序(发布-预订代理程序):
    strmqbrk -m bcg.queue.manager
     
  8. 使用以下命令启动 MQ 命令服务:
    strmqcsv bcg.queue.manager
     
  9. 使用 Tools/MQSeries/create_wbic_queues.mqsc 文件定义队列管理器的队列和通道:
    runmqsc bcg.queue.manager <
      <CD image>/Tools/MQSeries/create_wbic_queues.mqsc
     

    其中,<CD image> 是 Business Integration Connect 安装 CD 的安装位置,或者是卸载的 Business Integration Connect 安装文件的位置。

  10. 使用 MQHomeInstallDir/mqm/java/bin/MQJMS_PSQ.mqsc 文件配置 JMS 发布和预订队列:
    runmqsc bcg.queue.manager <
           MQHomeInstallDir/mqm/java/bin/MQJMS_PSQ.mqsc
     
  11. 将 MQ 主机名、队列管理器名和侦听器端口记录在"安装前检查表"中。

安装和配置 DB2

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

当安装 WebSphere Business Integration Connect 时,您可以使用 Create_db2.sql 脚本来创建和配置数据库。数据库是在假定 DB2 UDB 运行在多处理器机器上的前提下配置的。特别地,DFT_DEGREE 参数被设置为 4,这表示 SQL 查询是以 4 个并行运行的子进程方式执行的。如果您正在单处理器机器上运行 DB2 UDB,则该配置不是最优的,可能会导致系统内存和 CPU 冲突。建议您通过数据库管理来查看数据库配置,如果有必要,则对其进行修改,以符合具体的数据库环境。

如果您修改现有的 DB2 安装,请参阅修改现有的 DB2 安装

注:
Business Integration Connect 不使用受保护的用户选项。不要使用受保护的用户标识作为 Business Integration Connect 安装的一部分。

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

  1. 遵循 DB2 安装指示信息并使用 DB2 安装向导来安装 DB2。请参阅 DB2 文档以获取具体的 DB2 安装指示信息。在该向导中,完成下列工作:
  2. 完成 DB2 安装后,请按照 FixPackReadme.txt 文件中的指示信息安装 FixPack2。
  3. 如果 DB2 未在运行,则请通过运行以下命令启动它:

    db2start

  4. 验证安装了正确的 C++ 编译器。请参阅 DB2 应用程序开发工具箱文档以获取必需的软件包名称和版本。
    注:
    要正确执行 创建存储过程的 SQL,则必须导出 C++ 编译器系统环境变量。

修改现有的 DB2 安装

如果您正在使用现有的安装,请执行下列操作:

  1. 验证是否已安装 DB2 应用程序开发工具箱。有关如何安装工具箱的信息,请参阅 DB2 文档。
  2. 验证 include 目录已经存在。例如 DB2HomeInstallDir\IBM\SQLLIB\include
  3. 验证安装了正确的 C++ 编译器。请参阅 DB2 应用程序开发工具箱文档以获取必需的软件包名称和版本等。
    注:
    要正确执行 创建存储过程的 SQL,则必须导出 C++ 编译器系统环境变量。

为了便于快速参考,将名称和密码记录在"安装前检查表"里的表中。还请记录缺省值,特别是如果缺省值已经被更改。

安装和配置 Oracle

本指南未提供 Oracle 9i 的安装指示信息。要了解有关如何安装 Oracle 9i 的过程,请参阅相应的 Oracle 文档。

IBM 建议您在安装 Oracle 的过程中遵循本节的指导原则:

  1. 象 Oracle 安装文档中描述的那样导出 Oracle 系统环境变量。如果 Database Loader 将在 Business Integration Connect 安装过程中自动运行 SQL,那么该步骤对于 root/管理员用户是必需的。
  2. Oracle 9i JDBC 驱动程序在将运行中心组件的机器上必须可用JDBC 驱动程序与将安装的 Oracle 版本必须是相同的级别。

将名称和密码记录在"安装前检查表"里的表中。还请记录缺省值,特别是如果缺省值已经被更改。

安装前检查表

在安装 Business Integration Connect 之前您必须执行下列任务:

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

  1. 用户组 bcggroup 必须存在于操作系统中。存在操作系统用户 bcguser,并且它是 bcggroup 的成员。如果您正在使用 DB2,则操作系统用户 bcgcon、bcgdoc 和 bcgrecv 都要存在,并且都是 bcggroup 的成员。如果您正在使用 Oracle,则操作系统用户 bcgcon、bcgdoc 和 bcgrecv 不是必需的。
  2. DB2 或 Oracle 已安装在服务器上,并经过配置。
  3. WebSphere MQ 已安装在服务器上,并经过配置。
  4. 存在 SMTP 服务器(可选)。
  5. 如果您打算使用多计算机拓扑,请确保每台计算机上都已安装了共享的网络存储器(例如,NAS 和 NFS),并且这些存储器已经经过配置。

下表标识了在启动 Database Loader 和 Business Integration Connect 安装向导前必须拥有的信息。当您运行该向导时请参考该表。
必需的信息

Business Integration Connect 用户名

(缺省为 bcguser)

Business Integration Connect 用户密码


Business Integration Connect 组名

(缺省为 bcggroup)

社区控制台用户名

(缺省为 bcgcon)

社区控制台用户密码


社区控制台端口号

(HTTP 的缺省端口是 58080)

(HTTPS 的缺省端口是 58443)

文档管理器用户名

(缺省为 bcgdoc)

文档管理器用户密码


文档管理器端口号

(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. 1997, 2004