用于设置队列管理器、队列和通道的样本代码

安装了 IBM® WebSphere® MQ (WMQ) 服务器或同时安装了 WMQ 服务器与客户机后,可以设置队列管理器、队列和通道。

仅当打算使用基于 WMQ 客户机的库时,才必须设置通道。有关通道的信息,请参阅 IBM WebSphere MQ 文档。

以下示例显示如何设置队列管理器、队列和通道:

  1. 创建队列管理器 lqm1,使用 -q 指定缺省队列管理器:
    crtmqm -q lqm1
  2. 启动队列管理器:
    strmqm lqm1
  3. 启动发布/预订服务:
    strmqbrk -m lqm1
  4. 停止队列管理器:
    endmqm -w lqm1
  5. 删除队列管理器:
    dltmqm lqm1
  6. 在端口 1414 上为队列管理器 lqm1 启动 TCP 侦听器:
    runmqlsr -t tcp -m lqm1 -p 1414 &
  7. 在 runmqsc lqm1 中运行以下命令:
    DEFINE CHANNEL(QM1CH) CHLTYPE(SVRCONN) TRPTYPE(TCP) +
    DESCR('Server connection to WMQ client') REPLACE
    
    DEFINE CHANNEL(QM1CH) CHLTYPE(CLNTCONN) TRPTYPE(TCP) +
    CONNAME('hostname(1414)') +
    DESCR('WebSphere MQ client connection to server 1') +
    QMNAME('lqm1') REPLACE
  8. 通过运行以下命令创建与数据库服务器相关的队列:
    runmqsc lqm1 < $GBASEDBTDIR/extend/mqblade.2.0/idsdefault.tst
  9. 将 AMQCLCHL.TAB 复制到 WMQ 缺省位置。