使用 mqsilistmqpubsub 命令显示指定的 WebSphere Message Broker 代理的 WebSphere MQ Publish/Subscribe 邻居代理状态。
此命令还显示可以由 WebSphere Message Broker 代理及其邻居(在其上,消息可以在代理之间发布和分发)识别的流。只为处于活动状态的邻居提供流信息。
仅当与 WebSphere MQ Publish/Subscribe 代理网络集成或从它进行迁移时才使用此命令。
此命令生成的输出将写到标准输出。
BIP8088I: WebSphere MQ Publish/Subscribe邻居不存在
BIP8089I: WebSphere MQ Publish/Subscribe 邻居 <brokername> 处于非活动状态。
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 Broker 和 WebSphere MQ Publish/Subscribe 代理都处于活动状态。