mqsilistmqpubsub 命令

支持的平台

  • Windows
  • Linux 和 UNIX 系统
  • 有关 z/OS 到 BIPLSMP 实用程序的信息,请参阅 代理 PDSE 的内容

用途

使用 mqsilistmqpubsub 命令显示指定的 WebSphere Message Broker 代理的 WebSphere MQ Publish/Subscribe 邻居代理状态。

此命令指出上一个连接请求启动的活动的状态(请参阅 mqsijoinmqpubsub 命令)。此命令报告每个邻居代理的状态,可能的状态有:
活动
如果连接请求成功完成,代理的状态就是“活动”。
非活动
如果启动了连接,但没有完成,代理的状态就是“非活动”。

此命令还显示可以由 WebSphere Message Broker 代理及其邻居(在其上,消息可以在代理之间发布和分发)识别的流。只为处于活动状态的邻居提供流信息。

仅当与 WebSphere MQ Publish/Subscribe 代理网络集成或从它进行迁移时才使用此命令。

此命令生成的输出将写到标准输出。

语法

参数

brokername
(必需)要获取其邻居列表的代理名。

权限

在 Linux 和 UNIX 系统上,用户标识必须是 mqbrkrs 组的成员。

Windows 平台上无需权限。

响应

  • BIP8013 组件不存在
  • BIP8020 无法访问数据库
  • BIP8029 代理未配置
  • BIP8040 无法连接到数据库
  • BIP8064 内部代理错误
  • BIP8070 数据库异常
  • BIP8072 数据库异常

示例

如果没有 WebSphere MQ Publish/Subscribe 代理,并且未发出 mqsijoinmqpubsub 命令,此命令将返回以下消息:
BIP8088I: WebSphere MQ Publish/Subscribe邻居不存在 
如果发出了 mqsijoinmqpubsub 命令,则显示以下某条响应消息:
  • 对于 WBRK_BROKER 的每个非活动邻居代理(即,已经使用 mqsijoinmqpubsub 或 strmqbrk 命令请求将代理添加到网络,但公共流仍在协商),显示以下消息:
    BIP8089I: WebSphere MQ Publish/Subscribe 邻居 <brokername> 处于非活动状态。
  • 对于 WBRK_BROKER 的每个活动邻居代理(即,两个代理正在为每个公共流交换发布和预订内容),显示以下消息:
    BIP8090I: WebSphere MQ Publish/Subscribe 邻居 <brokername> 处于活动状态。
    另外还为活动代理显示其他消息,指出要为之交换发布和预订内容的公共流,消息格式如下:
    BIP8091I: 公共流 streamname
例如,
mqsilistmqpubsub WBRK_BROKER
可能返回以下响应:
BIP8090I: MQSeries 发布/预定邻居 MQPS_BROKER_1 处于活动状态。BIP8091I: 公共流 SYSTEM.BROKER.DEFAULT.STREAM。BIP8091I: 公共流 STREAM0。BIP8090I: MQSeries 发布/预定邻居 MQPS_BROKER_2 处于活动状态。BIP8091I: 公共流 SYSTEM.BROKER.DEFAULT.STREAM。BIP8091I: 公共流 STREAM150。BIP8089I: MQSeries 发布/预定邻居 MQPS_BROKER_3 处于非活动状态。

在该示例中,WebSphere Message Broker 代理有三个 WebSphere MQ Publish/Subscribe 邻居。其中的两个邻居处于活动状态,并已成功连接到 WebSphere Message Broker 代理。第三个邻居处于非活动状态,正在连接。

WebSphere Message Broker 代理和两个活动的 WebSphere MQ Publish/Subscribe 代理的公共流列表包含在响应中。对于 MQPS_BROKER_1,SYSTEM.BROKER.DEFAULT.STREAM 和 STREAM0 是公共流。对于 MQPS_BROKER_2,SYSTEM.BROKER.DEFAULT.STREAM 和 STREAM150 是公共流。

如果一个邻居在很长一段时间内处于非活动状态,很可能是两个代理之间的通信链路已断开。请确保两个代理之间的 WebSphere MQ 连接(通道和传输队列)正在运行,并且 WebSphere Message BrokerWebSphere MQ Publish/Subscribe 代理都处于活动状态。

相关概念
Publish/Subscribe
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
an07340_