I want to dump a message from a queue in WebSphere MQ which is installed on a linux machine. How could I check messages inside queues with mqm
authorized user? I have already checked inside opt/mqm/bin
and I found some MQ commands like dmpmqaut
and etc. But I can't find a command for dumping messages inside queues.
EDIT- I am using WebSphere MQ v.7.1
You don't say what version you are, but hopefully you are at a new enough version to have the dmpmqmsg
command, This will dump the messages off the queue to a file.
If you are on an older version on IBM MQ that does not have this command, then the equivalent function can be used through SupportPac MO03 QLOAD. dmpmqmsg
was the productisation of this free tool.
A quick way to view messages on the queue if they are not too large in size is the amqsbcg
sample program.
amqsbcg QUEUENAME QMGRNAME > output.file
This sample program can be found in
AIX/Unix: $MQ_HOME/samp/bin/amqsbcg
Windows: $MQ_HOME\tools\c\Samples\Bin\amqsbcg.exe
Where $MQ_HOME
is the appropriate location for your operation system. The default location for $MQ_HOME
is:
AIX: /usr/mqm
Unix: /opt/mqm
Windows: C:\Program Files\IBM\Websphere MQ
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With