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

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

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

本节包含下列主题:

添加用户帐户

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

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

要创建用户帐户:

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

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

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

    注:
    Oracle 用户只需创建 bcguser 用户。
  2. Business Integration 使用该组中的用户来管理 Business Integration Connect 组件。
  3. 从“用户和组”对话框,在上单击鼠标右键,然后选择新建组
  4. 出现“新建组”对话框。添加组 bcggroup。
  5. 将下列用户:bcguser、bcgcon、bcgdoc 和 bcgrecv 添加到 bcggroup。
    注:
    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

  3. 通过更改本步骤中的属性来更新通道参数。从 MQServices,右键单击队列管理器,然后选择属性,再选择通道。

    利用下面的值更新通道属性:

    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\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 安装文件的位置。

  11. 使用 MQHomeInstallDir\java\bin\MQJMS_PSQ.mqsc 文件配置 JMS 发布和预订队列:

    runmqsc bcg.queue.manager <
    MQHomeInstallDir\mqm\java\bin\MQJMS_PSQ.mqsc

  12. 将 MQ 主机名、队列管理器名和侦听器端口记录在"安装前检查表"中。

安装和配置 DB2

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

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

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

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

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

    db2start

  4. 验证安装了正确的 C++ 编译器和库。确保将系统环境变量(%PATH、%LIB 和 %INCLUDE)设置为指向 C++ 编译器。设置完系统环境变量后,请务必注销 Windows 2000,然后登录, 以确保系统环境对于所有新进程而言都更新过了。请参阅 DB2 应用程序开发工具箱文档,以获取必需的软件包名和版本。

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

  1. 验证是否已安装 DB2 应用程序开发工具箱。有关如何安装工具箱的信息,请参阅 DB2 文档。
  2. 验证 include 目录已经存在。例如 DB2HomeInstallDir\IBM\SQLLIB\include
  3. 验证安装了正确的 C++ 编译器和库。确保将系统环境变量(%PATH、%LIB 和 %INCLUDE)设置为指向 C++ 编译器。设置完系统环境变量后,请务必注销 Windows 2000,然后再次登录,以确保系统环境对于所有新进程而言都更新过了。请参阅 DB2 应用程序开发工具箱文档,以获取必需的软件包名和版本。

将名称和密码记录在"安装前检查表"里的表中。

安装和配置 Oracle

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

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

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

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

安装前检查表

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

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

下表标识了在启动 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