Windows Server 2008 マシンで IBM Websphere MQ を実行しています。ここで、特定のキュー内のメッセージの内容を表示する方法を知りたいです。たとえば、次のようになります。
SYSTEM.DEAD.LETTER.QUEUE には 2 つのメッセージがあります。これらのメッセージを表示して、何が問題なのかを確認するにはどうすればよいですか?
IBMのWebサイトで、次のようにできることを読みました。
C:\Program Files (x86)\IBM\WebSphere MQ\tools\c\Samples\Bin>amqsbcg SYSTEM.DEAD.LETTER.QUEUE
TLINKTT.QMAN
しかし、これを実行すると、次のエラーが発生します。
AMQSBCG0 - starts here
**********************
MQOPEN - 'SYSTEM.DEAD.LETTER.QUEUE'
MQGET 1, failed with CompCode:2 Reason:2016
MQCLOSE
MQDISC
これは、キューが使用されているためですか? キューが使用されているときにキュー内のメッセージを表示するにはどうすればよいですか?
ありがとう