Features demonstrated in the sample programs
Technique Source Executable Client Put messages using MQPUT amqsput0
amqsput amqsputc Put a single message using MQPUT1 amqsinqa amqsecha amqsinq amqsech amqsechc Put messages to a distribution list amqsptl0 amqsptl amqsptlc Reply to a request message
amqsinq0
amqsinqa
amqsinq
no sample
Get messages (no wait)
amqsgbr0
amqsgbr
no sample
Get messages (wait with a time limit)
amqsget0
amqsget
amqsgetc
Get messages (unlimited wait)
amqstrg0
amqstrg
amqstrgc
Get messages (with data conversion)
amqsecha
amqsech
no sample
Put Reference Messages to a queue amqsprma
amqsprm
amqsprmc
Get Reference Messages from a queue amqsgrma
amqsgrm
amqsgrmc
Reference Message channel exit amqsqrma
amqsxrma
amqsxrm
no sample
Browsing first 20 characters of a message
amqsgbr0
amqsgbr
amqsgbrc
Browsing complete messages
amqsbcg0
amqsbcg
amqsbcgc
Use a shared input queue amqsinq0
amqsinq
amqsinqc
Use an exclusive input queue
amqstrg0
amqstrg
amqstrgc
Use MQINQ amqsinqa
amqminqx
amqiinqx
amqvinqx
no sample
Use MQSET
amqsseta
amqsset
amqssetc
Use a reply-to queue
amqsreq0
amqsreq
amqsreqc
Requesting message exceptions
amqsreq0
amqsreq
no sample
Accept a truncated message
amqsgbr0
amqsgbr
no sample
Use a resolved queue name
amqsgbr0
amqsgbr
no sample
Trigger a process
amqstrg0
amqstrg
amqstrgc
Use data conversion
no sample
no sample
Access a database using SQL amqsxas0.sqc
no sample
no sample
Access two databases using SQL
amqsxag0.c
amqsxab0.sqc
amqsxaf0.sqc
no sample
no sample
CICS transaction amqscic0.ccs
amqscic0
no sample
Encina transaction amqsxae0
amqsxae0
no sample
Server for TUXEDO amqstxsx
no sample
no sample
Dead-letter queue handler
amqsdlq
no sample
From an MQI client, putting a message no sample
no sample
amqsputc
From an MQI client, getting a message no sample
no sample
amqsgetc
Connect to the queue manager
using MQCONNX
amqscnxc
no sample
amqscnxc
Use API exits amqsaxe0.c
amqsaxe
no sample
Cluster workload balancing exit
amqswlm0.c
amqswlm
no sample