安装 Business Integration Connect

当满足上一节中提到的所有先决条件时,您已经为运行 Database Loader 和 WebSphere Business Integration Connect 安装向导准备就绪。

DISPLAY 环境变量

Database Loader 和中心安装向导在 UNIX 上使用 X Windows 系统来显示图形用户界面。 X Window 系统要求将 DISPLAY 环境变量导出到系统环境。下列行可以从 Bourne shell 将 DISPLAY 环境变量设置为 IP_Address。

DISPLAY=IP_Address:0.0
 

export DISPLAY
 

使用适合您 shell 的语法来设置 DISPLAY 环境变量。

注:
通过从命令行运行 X 客户机程序(如 xclock)来测试是否正确地配置 DISPLAY 系统环境变量和 X Windows 系统。 如果 xclock 客户机在 X 服务器窗口(本地或远程)上显示,则向导也可以正确地显示。

启动板

Business Integration Connect 提供了一个启动板程序(请参阅图 2), 以提供对产品概述、自述文件、产品文档、 Database Loader 和 Business Integration Connect 安装程序的“一站式”访问。或者,您可以使用所提供的 setup*.* 程序启动 Database Loader 和安装程序。请参阅创建数据库使用安装向导安装组件

注:
启动板上的某些选项要求已安装某个浏览器,并且该浏览器在系统路径中可用。

启动板可执行文件位于:

{CD_ROM/MEDIA DIR}/LaunchPad.*
 



图 2. “启动板”屏幕

创建数据库

Business Integration Connect 包含一个设置数据库表的安装向导。该向导就是 Database Loader ,它负责收集信息以为您创建和填充表。此外,它还可以保存用于创建表的 SQL 文件。然后您可以使用这些 SQL 文件创建和填充表。手动运行 SQL 文件允许数据库管理员在填充数据库表之前查看它们。

开始之前,请验证已安装了数据库服务器,该服务器已经进行了正确配置,并且正在运行。

注:
如果 SQL 自动运行,则 Database Loader 必须运行在数据库所驻留的服务器上。这可以确保为数据库设置正确的主机地址。

下列步骤描述了如何使用 Database Loader GUI 来配置数据库。也可以不使用 GUI 安装 Database Loader 。请参阅"使用命令行安装组件"以获取信息。

要设置数据库表:

  1. 以 root 管理员身份登录。
  2. Database Loader 需要管理员特权以自动运行负责创建/更改表空间目录所有权的 SQL。
  3. 从 Database Loader 目录,运行表 5 中列出的特定于您平台的安装可执行文件:


    cd DBLoader


    表 5. 特定于平台的安装程序可执行文件
    平台 可执行文件

    Linux

    setupLinux

    AIX

    setupAIX

    Solaris

    setupSunOS

    Database Loader 向导会启动和显示欢迎屏幕。单击下一步

  4. 在“软件许可证协议”屏幕中,阅读“软件许可证协议”。如果同意协议中的条款,请选择我接受许可证协议中的条款。单击下一步
  5. 在“目录名”屏幕中,输入 Database Loader 在设置数据库时将使用的目录的路径和目录名。目 录名中不应该使用嵌入空格或特殊字符。请参阅图 3

    选择一个可为您的数据库提供足够空间的位置,所有的应用程序数据都将存储在该位置中。单击下一步。

    注:
    在选择了希望的安装路径后后,当进行浏览以选择目录时,请在输入文件名字段中输入“.”如果没有输入“.” ,则选择目录屏幕不会返回到它的启动屏幕。

    图 3. “目录名”屏幕


  6. 在“数据库类型选择”屏幕中,选择您打算用于 Business Integration Connect 的数据库服务器。单击下一步。请参阅图 4

    图 4. “数据库类型选择”屏幕


  7. 在“数据库信息”屏幕(图 5)中,输入下列数据库信息,然后在完成时单击下一步

    DB2

    图 5. “DB2 数据库信息”屏幕


    Oracle

    图 6. “Oracle 数据库信息”屏幕


  8. 在“数据库位置”屏幕(图 7)中,输入数据库服务器上数据库位置的全路径,以及数据库中每个表空间位置的全路径。例如,DB2 数据库目录路径可能象这样:DB2Home/IBM/WBIConnect/DBLoader/tables

    注:
    在选择了希望的安装路径后后,当进行浏览以选择目录时,请在输入文件名字段中输入“.”。如果没有输入“.” ,则选择目录屏幕会返回到它的启动屏幕。
    如果更改了这些值中的任何值,则在执行 SQL 文件前它们必须存在。如果不存在,则必须手工创建它们。

    一旦输入好必需的信息,请单击下一步

    注:
    请选择具有充分空间保存数据库和所有应用程序数据的文件系统位置。 在运行 Business Integration Connect 时数据库大小将变大。

    DB2:

    图 7. “DB2 数据库位置”屏幕

    Oracle

    图 8. “Oracle 数据库位置”屏幕


  9. 在“组件配置”屏幕(图 9)中,输入 Business Integration Connect 组件的登录信息以及常用共享文件的位置。完成时单击下一步

    图 9. “组件配置”屏幕


    在社区控制台、文档管理器和接收器的用户名密码文本框中,输入用于每个组件的用户的名称和密码。这些用户是在配置服务器时创建的。

    组名文本框中,输入包含 Business Integration Connect 用户的组的名称。

    系统会显示“共享信息的安装点”屏幕。

  10. 输入 Business Integration Connect 的主组件常用的共享文件的位置。
    注:
    在选择了希望的安装路径后后,当进行浏览以选择目录时,请在输入文件名字段中输入“.”。如果没有输入“.” ,则选择目录屏幕不会返回到它的启动屏幕。
  11. 系统会显示“摘要”屏幕。查看“摘要”屏幕中信息,它标识了将安装 Database Loader 的位置。如果该位置不正确,则请单击上一步以返回到前面的屏幕。如果“摘要”屏幕上的信息正确,请单击下一步
  12. 向导将显示一个供您选择的屏幕,在其中您可以选择 Database Loader 是只创建 SQL 文件,还是创建 SQL 文件然后运行这些文件。请参阅图 10

    图 10. “运行 SQL 文件”屏幕


    当 Database Loader 运行 SQL 文件时,它完成下列工作:

    因为 Database Loader 会重新启动作为其例程一部分的 DB2 实例,所以当您在设置 Business Integration Connect 数据库时,请断开正在使用 DB2 实例的任何应用程序。

    如果您希望 Database Loader 为您运行这些文件,请选中运行 SQL 文件复选框。

    完成时单击下一步

  13. “完成”按钮启用时,请单击完成
  14. 如果您在手工运行 SQL,则请参阅 SQL 目录(由 Database Loader 安装向导安装的)中的 Instructions.txt 文件,以获取更多信息。

    设置好 Business Integration Connect 数据库后,您已经为安装 Business Integration Connect 组件准备就绪。

    下一节描述了如何使用 InstallShield 向导 GUI 安装组件。也可以不使用 GUI 安装组件。请参阅"使用命令行安装组件"以获取信息。

使用安装向导安装组件

Business Integration Connect 包含三个主要组件:社区控制台、接收器和文档管理器。所有三个组件都共享公共内容。您可以将组件和公共内容安装在一台服务器上,或者将每个组件安装独立的服务器上,也可以组合使用这两种选项。至少 必须在一台服务器上安装每个组件的一个实例。请参阅环境规划"拓扑"以获取有关如何规划将各种组件放置在不同服务器上的信息。

注:
如果在多台机器上安装 Business Integration Connect,共享的 common 文件夹必须在所有的机器上使用相同的安装点和目录结构。

开始之前,请确保已经安装了必备软件,并且这些软件已经正确配置。请查阅平台、硬件和软件需求中所有 Business Integration Connect 服务器的需求表以了解软件先决条件,并请查阅安装概述以获取有关如何配置该软件的信息。您还必须设置好了 Business Integration Connect 数据库。有关这方面的信息,请参阅创建数据库。最后,您的数据库服务器和 WebSphere MQ 必须都在运行,包括队列管理器和侦听器。

当使用整合式拓扑以外的任何拓扑时,公共的组件只需安装一次。

注:
如果您正在使用 Linux 平台,请遵循下列步骤,以防止内存泄漏:
a. 将数据库服务器上的最大信号量内核参数从 32000 更改为 256000。
b. 将 linux 内核至少升级到 2.4.9-e.27。

要安装 Business Integration Connect:

  1. 以 root 身份登录。

    中心安装程序需要 root/管理员特权以便与本机软件注册表集成在一起。

  2. 在 hub 目录中,运行表 6 中列出的特定于您平台的安装可执行文件。


    cd hub


    表 6. 特定于平台的安装程序可执行文件
    平台 可执行文件

    Linux

    setupLinux

    AIX

    setupAIX

    Solaris

    setupSolaris

    向导会启动和显示“欢迎”屏幕。单击下一步

  3. 阅读“软件许可证协议”屏幕中的许可证协议。如果同意其条款,请单击我接受许可证协议中的条款。单击下一步
  4. 在“目录名”屏幕(图 11)中,输入向导在安装 Business Integration Connect 时将使用的目录的路径和名称。目 录名中不应该使用嵌入空格或特殊字符。单击下一步
    注:
    在选择了希望的安装路径后后,当进行浏览以选择目录时,请在输入文件名字段中输入“.”。如果没有输入“.” ,则选择目录屏幕返回到它的启动屏幕。

    图 11. “目录名”屏幕


  5. 在“组件选择”屏幕(图 12)中,选择您想要安装在服务器上的组件。可以选择多个组件。单击下一步

    图 12. “组件选择”屏幕


    本步骤的余下部分假定您将在该服务器上安装所有组件。如果不安装所有组件,则本步骤的余下部分中描述的某些屏幕将不会出现。

  6. 在“数据库服务器选择”屏幕(图 13)中,选择您打算使用的数据库服务器。您可以选择 DB2 8.1.2 或更高版本或者 Oracle 9i.9.2.0 或更高版本。单击下一步

    图 13. “数据库服务器选择”屏幕


  7. 出现“数据库信息”屏幕。如果选择 DB2 作为您的数据库服务器,则遵循本步骤中特定于 DB2 的指示信息。如果选择 Oracle 作为您的数据库服务器, 则遵循本步骤中特定于 Oracle 的指示信息。

    DB2:

    如果您选择 DB2,则出现“DB2 数据库信息”屏幕。请参阅图 14

    如果 DB2 未安装在当前系统上,则请输入运行 DB2 的计算机的主机名,即将 localhost 替换为包含 DB2 的系统的名称。

    端口文本字段中,输入 DB2 实例正在使用的端口号。要了解 DB2 实例正在使用哪个端口,请使用 DB2 控制中心(GUI)来确定属性,或者在命令提示符中输入下列 DB2 配置命令:db2 get dbm cfg。Database Loader 也将该 DB2 配置信息保存在 system temp/WBIConnect/logs 目录中。缺省端口是 50000。

    用户名密码数据库名和实例名文本字段中,分别输入所有者名、所有者密码、数据库名和实例名。这些名称用在 Database Loader 安装中,以定义数据库。请参阅"创建数据库"

    单击下一步

    图 14. “DB2 数据库信息”屏幕


    Oracle:

    如果您选择了 Oracle,则出现“Oracle 数据库信息”屏幕。请参阅图 15

    输入有关 Oracle 数据库的必需信息。缺省端口是 1521。

    JDBC 驱动程序的全路径和名称必须指向本计算机上正确版本的驱动程序。该驱动程序可在 Oracle 9i 安装目录中找到。 可从 http://otn.oracle.com/software/tech/java/sqlj-jdbc/index.html 下载它。在 JDBC 驱动程序下载部分,单击 Oracle 9i 发行版 2 驱动程序。请确保选择与您正在运行的 Oracle 9i(9.2.0)服务版本匹配的驱动程序版本。

    注:
    在选择了希望的安装路径后后,当进行浏览以选择目录时,请在输入文件名字段中输入“.”。如果没有输入“.” ,则选择目录屏幕不会返回到它的启动屏幕。

    图 15. “Oracle 数据库信息”屏幕


    将出现“数据库连接确认”屏幕。请参阅图 16。如果连接成功,则请记录并确认表、视图、函数和过程的计数信息。如果连接失败,请查看信息屏幕以获取指导,或者请参考数据库文档以解决错误代码。请参阅图 17

    图 16. “数据库连接确认”屏幕



    图 17. “数据库连接失败”屏幕

  8. 在“用户信息”屏幕中,输入负责安装的管理员的用户名、密码和组名。
    注:
    该信息必须与 Database Loader 安装中使用的信息匹配。
  9. 在“公共信息目录”屏幕中,输入组件共享的公共信息的位置。单击下一步
    注:
    在选择了希望的安装路径后后,当进行浏览以选择目录时,请在输入文件名字段中输入“.”。如果没有输入“.” ,则选择目录屏幕不会返回到它的启动屏幕。
  10. 在“WebSphere MQ 服务器”屏幕(图 18)中,输入运行 WebSphere MQ 的计算机的主机名(如果它未安装该计算机上)。如果未使用队列管理器的缺省名,则请务必更改该名称。请参阅图 18

    图 18. “WebSphere MQ 服务器”屏幕


    如果 WebSphere MQ 不是位于当前机器上,则在主机名文本框中将 localhost 替换为包含 WebSphere MQ 的系统的名称。

    队列管理器文本框中,将缺省名替换为在配置 WebSphere MQ 时使用的名称(请参阅"配置 WebSphere MQ" 中的 2)。

    侦听器端口文本框中,输入侦听器正在使用的端口(请参阅"配置 WebSphere MQ")。缺省端口是 9999。

    单击下一步

  11. 如果您选择安装“社区控制台”,则请使用“社区控制台”配置屏幕配置它。请参阅图 19

    图 19. “社区控制台配置”屏幕


    用户名文本框中,输入“社区控制台”组件用于登录到数据库的用户标识。

    密码文本框中,输入与用户名相关的密码。请务必输入正确的密码,因为如果密码错误,则“社区控制台”将无法运行。

    HTTP 端口文本框中,输入组件进行侦听以获取消息的端口的名称。 社区控制台、接收器和文档管理器必须拥有各自唯一的端口号,而且这些端口号必须在本计算机上可用。缺省端口是 58080。

    HTTPS 端口文本框中,输入组件进行侦听以获取消息的安全端口的名称。 社区控制台、接收器和文档管理器必须拥有各自唯一的端口号,而且这些端口号必须在本计算机上可用。缺省端口是 58443。

    单击下一步

    注:
    如果数据库连接失败,则将出现“数据库信息”屏幕。请查看信息屏幕以获取指导,或者请参考数据库文档以解决错误代码。
  12. 如果您选择了接收器或文档管理器组件,则请使用它们各自的配置屏幕配置它们。这些屏幕与“社区控制台配置”屏幕具有相同的字段。所有这三个组件(社区控制台、接收器和文档管理器)都必须具有不同的 HTTP 和 HTTPS 端口。 请参阅图 20图 21
    注:
    如果在不同的机器上安装接收器和文档管理器,则接收器机器必须含有能被文档管理器机器解析的主机名。

    图 20. “接收器配置”屏幕


    图 21. “文档管理器配置”屏幕


  13. 在“RosettaNet 配置”屏幕(图 22)中,输入 RosettaNet 消息的联系人信息。如果不知道正确的值,使用必需的缺省值。如果您在使用 RosettaNet,则该信息是必需的,对于所有安装都建议输入该信息。

    图 22. “RosettaNet 配置”屏幕


    姓名文本框中,输入在出现 RosettaNet 问题时应当联系的人员的姓名。

    电话号码传真号码文本框中,输入 RosettaNet 联系人的电话号码和传真号码。

    电子邮件地址文本框中,输入 RosettaNet 联系人的电子邮件地址。

    单击下一步

  14. 在“警报通知”屏幕(图 23)中,配置 Business Integration Connect,以便它可以通过电子邮件发送警报。这些缺省值是必需的。如果不知道正确的值,则使用缺省值。

    图 23. “警报通知”屏幕


    SMTP 中继文本框中,如果 SMTP 未运行在本计算机上,则请输入该 SMTP 的主机名。

    发件人地址文本框中,输入 Business Integration Connect 用来发送电子邮件的电子邮件地址。

    收件人地址文本框中,输入目的电子邮件地址,该地址是用户响应“警报通知”时用于发送响应电子邮件的地址。

    单击下一步

  15. 在“摘要”屏幕上,查看该面板上的信息,该信息标识了将安装的组件。如果该信息中有任何不正确的内容,则请单击上一步以返回到前面的屏幕。如果摘要屏幕上的所有信息都正确,请单击下一步
  16. Business Integration Connect 安装程序安装和配置选定的组件。当该任务完成时,安装程序将激活“完成”按钮。单击完成

在您希望安装 Business Integration Connect 组件的每台服务器上重复上述步骤。公共内容只需安装一次,因为通过共享的文件系统可将它用于所有计算机。

安装完所有 Business Integration Connect 组件后,请参阅"启动 Business Integration Connect"

Copyright IBM Corp. 1997, 2004