These examples are based on a Linux system. Switch to the mqm user.
su - mqm
The amqsbcg command can be used to display the messages in a queue. In this example, there is a messasge in QUEUE01 that contains the text Hello World. If you are unsure of the <mq install> directory, use the dspmqinst command.
<mq install>/samp/bin/amqsbcg QUEUE01 MANAGER01
AMQSBCG0 - starts here
**********************
MQOPEN - 'QUEUE01'
MQGET of message number 1
****Message descriptor****
StrucId : 'MD ' Version : 2
Report : 0 MsgType : 8
Expiry : -1 Feedback : 0
Encoding : 546 CodedCharSetId : 850
Format : 'MQEVENT '
Priority : 0 Persistence : 0
MsgId : X'414D51207361575749447474405D30033563DB8'
CorrelId : X'000000000000000000000000000000000000000000000000'
BackoutCount : 0
ReplyToQ : ' '
ReplyToQMgr : 'MANAGER01 '
** Identity Context
UserIdentifier : ' '
AccountingToken :
X'0000000000000000000000000000000000000000000000000000000000000000'
ApplIdentityData : ' '
** Origin Context
PutApplType : '7'
PutApplName : 'MANAGER01 '
PutDate : '19970417' PutTime : '15115208'
ApplOriginData : ' '
GroupId : X'000000000000000000000000000000000000000000000000'
MsgSeqNumber : '1'
Offset : '0'
MsgFlags : '0'
OriginalLength : '104'
**** Message ****
length - 104 bytes
00000000: 0700 0000 2400 0000 0100 0000 2C00 0000 'RFH.............'
00000010: 0100 0000 0100 0000 0100 0000 AE08 0000 '....MQSTR ....'
00000020: 0100 0000 0400 0000 4400 0000 DF07 0000 '........<mcd><Ms'
00000030: 0000 0000 3000 0000 7361 7475 726E 2E71 'd>jms_text</Msd>'
00000040: 7565 7565 2E6D 616E 6167 6572 2020 2020 '</mcd> ...L<jms'
00000050: 2020 2020 2020 2020 2020 2020 2020 2020 '><Dst>queue:///Q'
00000060: 2020 2020 2020 2020 2020 2020 2020 2020 'UEUE01</Dst><Tms'
00000070: 2020 2020 2020 2020 2020 2020 2020 2020 '>1552628162482</'
00000080: 2020 2020 2020 2020 2020 2020 2020 2020 'Tms><Dlv>2</Dlv>'
00000090: 2020 2020 2020 2020 2020 2020 2020 2020 '</jms> Hello Wo'
00000100: 2020 2020 2020 2020 2020 2020 2020 2020 'rld '
No more messages
MQCLOSE
MQDISC
If there are no messages in the queue, the following will be displayed.
<mq install>/samp/bin/amqsbcg QUEUE01 MANAGER01
AMQSBCG0 - starts here
**********************
MQOPEN - 'QUEUE01'
No more messages
MQCLOSE
MQDISC