4

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

4

2 に答える 2

3

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

また、 Infocenterで PCF マニュアルを確認することもできます。

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

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

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

于 2009-11-19T22:22:40.983 に答える
1

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

于 2010-11-24T17:49:32.087 に答える