Я запускаю IBM Websphere MQ на компьютере под управлением Windows Server 2008. Теперь я хотел бы узнать, как вы можете просматривать содержимое сообщений в определенной очереди, например:IBM Websphere MQ - Просмотр сообщений в очереди
В SYSTEM.DEAD.LETTER.QUEUE есть 2 сообщения. Как просмотреть эти сообщения, чтобы я мог видеть, что с ними не так?
Я прочитал на сайте IBM, что вы можете сделать это следующим образом:
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
Это потому, что очереди используется? Как еще я просматриваю сообщения в очереди, когда очередь используется?
Благодаря
спасибо Джейсон. Не знаете, как использовать команды в вашем ответе: например, runmqsc ALTER queue - Вы запускаете ее так или вы заменяете «queue» своим именем очереди? – DextrousDave
Сначала запустите команду runmqsc 'в командной оболочке. Это открывает оболочку MQ. В командной строке вы запустите «alter ql (SYSTEM.DEAD.LETTER.QUEUE) get (ENABLED)». –
Shashi