mqsilistmqpubsub コマンド

mqsilistmqpubsub コマンドを使用すれば、WebSphere® MQ パブリッシュ/サブスクライブ 近隣ブローカーの状況を、指定した WebSphere Event Broker ブローカーに表示することができます。

サポートされるプラットフォーム

  • Windows®
  • Linux® および UNIX® システム
  • z/OS®. BIPLSMP をカスタマイズして実行依頼することにより、このコマンドを実行します。ブローカー PDSE の内容を参照してください。

目的

mqsilistmqpubsub コマンドは、以前の join 要求 (mqsijoinmqpubsub コマンドを参照) によって開始されたアクティビティーの状況を戻します。 また、各近隣ブローカーの状況を報告します。報告は次のようになります。
アクティブ。
結合要求が正常に完了した場合、ブローカーの状況はアクティブになります。
非アクティブ。
結合を開始したが完了しなかった場合、ブローカーの状況は非アクティブになります。

このコマンドは、WebSphere Event Broker ブローカーとその近隣 (メッセージをパブリッシュしたり配布したりできるブローカー) の両方に認識されるストリームも表示します。ストリーム情報は、アクティブ 状況の近隣に対してのみ提供されます。

このコマンドは、WebSphere MQ パブリッシュ/サブスクライブ ブローカー・ネットワークと統合する場合や、このネットワークからマイグレーションする場合にのみ使用してください。

このコマンドによって生成された出力は、STDOUT に送信されます。

構文

パラメーター

BrokerName
(必須) その近隣のリストを必要とするブローカーの名前。

許可

Linux および UNIX システムでは、ユーザー ID は mqbrkrs グループのメンバーでなければなりません。

Windows プラットフォームでは、許可は必要ありません。

WebSphere MQ パブリッシュ/サブスクライブ ブローカーがない場合や、mqsijoinmqpubsub コマンドが発行されなかった場合、このコマンドは、以下のメッセージを戻します。
BIP8088I: There are no WebSphere MQ パブリッシュ/サブスクライブ neighbors
mqsijoinmqpubsub コマンドが発行された場合、以下の 2 つのうちのいずれかの応答メッセージが表示されます。
  • WBRK_BROKER の非アクティブな各近隣ブローカー(つまり、mqsijoinmqpubsub または strmqbrk コマンドを使用して、ブローカーをネットワークに追加する要求が作成されたが、共通ストリームのネゴシエーションがまだ進行中である) には、次のメッセージが表示されます。
    BIP8089I: WebSphere MQ パブリッシュ/サブスクライブ neighbor <brokername> is inactive.
  • WBRK_BROKER のアクティブな各近隣ブローカー (つまり、2 つのブローカーが、それぞれの共通ストリームに対してパブリケーションおよびサブスクリプションを交換した) には、次のメッセージが表示されます。
    BIP8090I: WebSphere MQ パブリッシュ/サブスクライブ neighbor <brokername> is active.
    パブリケーションおよびサブスクリプションを交換する共通ストリームを示す追加メッセージが、 アクティブ・ブローカーに対して表示されます。形式は以下のようになります。
    BIP8091I:   共通ストリーム  streamname
例えば、
mqsilistmqpubsub WBRK_BROKER
上記の場合、以下の応答が戻されます。
BIP8090I: MQSeries Publish/Subscribe 近隣 MQPS_BROKER_1 がアクティブです。
BIP8091I:    共通ストリーム SYSTEM.BROKER.DEFAULT.STREAM。
BIP8091I:    共通ストリーム STREAM0。
BIP8090I: MQSeries Publish/Subscribe 近隣 MQPS_BROKER_2 がアクティブです。
BIP8091I:    共通ストリーム SYSTEM.BROKER.DEFAULT.STREAM。
BIP8091I:    共通ストリーム STREAM150。
BIP8089I: MQSeries Publish/Subscribe 近隣 MQPS_BROKER_3 が非アクティブです。

この例では、WebSphere Event Broker ブローカーには 3 つの WebSphere MQ パブリッシュ/サブスクライブ 近隣があります。 これらの近隣のうち、2 つはアクティブで、正しく WebSphere Event Broker ブローカーに結合しています。 3 番目は非アクティブで、結合プロセス中であることを示しています。

WebSphere Event Broker ブローカーと 2 つのアクティブな WebSphere MQ パブリッシュ/サブスクライブ ブローカーに共通のストリームのリストが応答に含まれます。 MQPS_BROKER_1 では、ストリーム SYSTEM.BROKER.DEFAULT.STREAM とストリーム STREAM0 が共通です。 MQPS_BROKER_2 では、ストリーム SYSTEM.BROKER.DEFAULT.STREAM とストリーム STREAM150 が共通です。

近隣が長い時間非アクティブの場合、2 つのブローカー間の通信リンクが切断されている可能性があります。 2 つのブローカー間 (チャネルおよび伝送キュー) の WebSphere MQ 接続が使用可能であり、WebSphere Event Broker ブローカーと WebSphere MQ パブリッシュ/サブスクライブ ブローカーが共にアクティブであることを確認してください。

特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009. All Rights Reserved.
最終更新 : 2009-02-13 10:23:30

an07340_