IBM WebSphere MQのキューマネージャーのローカルキューを列挙するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1618033

  •  06-07-2019
  •  | 
  •  

質問

キューマネージャーの状態を監視する簡単なツールを作成しようとしています。監視したいことの1つは、各キューの現在のキューの深さです。ただし、特定のキューマネージャー上のすべてのキューをプログラムで列挙する方法を見つけることができませんでした。 MQ APIのいずれかがこの機能を提供しますか?私はCでこれを行うことを好むが、それが別の言語のバインディングでのみ可能であれば、少なくともそれを知りたい。

役に立ちましたか?

解決

Capitalware のいくつかのCサンプル。 MQAIインターフェースを使用するものを探してください。キューを列挙するものはありませんが、MQAIプログラムはすべてProgrammable Command Format(PCF)メッセージを使用します。キューのリストを列挙することは、DIS Q(*)と同等のPCFです。

Infocenter

これをコメントとして追加しようとしましたが、リンクが期待どおりにマークアップしませんでした:

これをリモートで実行している場合、何らかの方法でPCFコマンドになります。 WMQクライアントおよび SupportPac MO72 を使用して、必要に応じてPCFに変換しますが、QMgrでは最終的にPCFになります。私は、QMgrのリストを反復処理し、MO72を実行するスクリプトを使用して、WMQに関する多くの中央問い合わせとレポートを実行します。私はかつてCGIを使用し、MO72でWebフロントエンドを作成しました。

ところで、 SupportPac MO71 は、説明している種類の監視を行います。 Cがコンパイルされているため、WMQクライアントをインストールする必要がありますが、キューの深さを監視するように設定でき、多くの人が同じMO71インスタンスを使用できるようにミニWebサーバーもあります。

他のヒント

Green Hatが開発したミドルウェアテスト自動化ツールであるGH Testerの使用を検討する必要があります。 http://www.greenhat.com

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top