web-dev-qa-db-ja.com

WebSphereMQキューの深さをプログラムでチェックするにはどうすればよいですか。

IBM RedBookの説明 役に立ちませんでした。

スクリプトにキューマネージャーとキュー/トピック名を付けて、キューに入れられたメッセージの数を返すようにする必要があります。

2
brianegge

MQを扱ってから約1年が経ち、それでも周辺機器でしかなかったので、おそらくここで何かが欠けています(私はそうだったことがわかります)。リンクしたドキュメントは、特定のキューのキューの深さを示しますか?

古い不正解を削除しました

Andrewの正解によると、コマンドをrunmqscにパイプする必要があります。

 echo "display ql(queue_name)curdepth" | runmqsc queue_manager_name 
3
Brian

このコマンドは機能するはずです:

echo "display ql(queue_name) curdepth" | runmqsc queue_manager_name
3
An̲̳̳drew