设置 Message Routing 样本

使用数据库运行 Message Routing

要使用数据库运行 Message Routing 样本,您需要一个包含表的数据库,该表在设置期间以样本数据进行填充。还需要有该数据库的 ODBC 定义,并且必须使用访问该数据库时要使用的用户标识和密码来配置 Integration 节点。

要设置数据库环境,请完成以下任务:

  1. 创建数据库和 ODBC 定义。

    按照与数据库管理器相关的指示信息进行操作:

  2. 指定与数据源名称 ROUTING 关联的用户标识和密码。

    使用 mqsisetdbparms 命令指定供 Integration 节点用于 ROUTING 数据源的用户标识和密码。 此用户标识必须与您在上一步中创建数据库时使用的用户标识相同。 用户标识确定数据库模式名称,并且 Integration 节点在访问表时必须使用同一用户标识。 例如,如果用户标识为 USERID,那么 ROUTING_TABLE 表名称的标准名称为 USERID.ROUTING_TABLE

    1. 打开可在其中运行 IBM Integration Bus 命令的命令控制台窗口。 输入以下命令以指定用户标识和密码:
      mqsisetdbparms IB9NODE -n ROUTING -u <user ID> -p <password>
    2. 如果 MessageRoutingSampleUsingDatabase 执行组存在,请输入以下命令来装入此执行组:
      mqsireload IB9NODE -e MessageRoutingSampleUsingDatabase

使用文件运行 Message Routing

配置 FileRead 节点时,必须设置要从中读取文件的目录。可以设置绝对路径,也可以设置相对路径。如果设置相对路径,那么必须为 Integration 节点设置根目录。 可以通过设置环境变量 MQSI_FILENODES_ROOT_DIRECTORY 来设置根目录。

要运行此样本,请按照如下所示设置环境变量:

本文档的其余部分假定您已按照指示设置环境变量。

要使用文件设置 Message Routing 样本,请执行下列操作:

  1. 创建以下目录:
  2. 确保缺省 Integration 节点已创建且正在运行。
  3. MQSI_FILENODES_ROOT_DIRECTORY 环境变量设置为根目录。
    1. 按照设置命令环境中的指示信息创建命令环境和包含下列行的命令文件(确保等号 (=) 前后没有空格):
      • 在 Windows 上:
        SET MQSI_FILENODES_ROOT_DIRECTORY=c:\MQSIFileRead
      • 在 Linux 上:
        export MQSI_FILENODES_ROOT_DIRECTORY="/tmp/MQSIFileRead"
    2. 停止并重新启动 Integration 节点。请参阅启动和停止代理
  4. 将以下文件保存至 c:\MQSIFileRead\routingDir(在 Windows 上)或 /tmp/MQSIFileRead/routingDir(在 Linux 上)。 另外,在样本项目导入工作空间之后,请展开 FileRead files 目录并将文件保存至 MQSI_FILENODES_ROOT_DIRECTORY 目录。

返回到样本主页