mqsilistmqpubsub コマンド

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

  • Windows
  • Linux および UNIX システム
  • BIPLSMP ユーティリティーを介した z/OS。ブローカー PDSE の内容を参照してください。

目的

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

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

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

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

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

構文

パラメーター

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

許可

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

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

応答

  • BIP8013 コンポーネントが存在しません
  • BIP8020 データベースにアクセスできません
  • BIP8029 ブローカーが構成されていません
  • BIP8040 データベースに接続できません
  • BIP8064 内部ブローカー・エラー
  • BIP8070 データベース例外
  • BIP8072 データベース例外

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:   Common stream  streamname
例えば、
mqsilistmqpubsub WBRK_BROKER
上記の場合、以下の応答が戻されます。
BIP8090I: MQSeries Publish/Subscribe neighbor MQPS_BROKER_1 is active.
BIP8091I: Common stream SYSTEM.BROKER.DEFAULT.STREAM.
BIP8091I: Common stream STREAM0.
BIP8090I: MQSeries Publish/Subscribe neighbor MQPS_BROKER_2 is active.
BIP8091I: Common stream SYSTEM.BROKER.DEFAULT.STREAM.
BIP8091I: Common stream STREAM150.
BIP8089I: MQSeries Publish/Subscribe neighbor MQPS_BROKER_3 is inactive.

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

応答では、WebSphere Message 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 Message Broker ブローカーと WebSphere MQ パブリッシュ/サブスクライブ ブローカーが共にアクティブであることを確認してください。

特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック
Copyright IBM Corporation 1999, 2006 最終更新: 08/21/2006
an07340_