Samples for WebSphere MQ for Windows

Table 23 shows the techniques demonstrated by the sample programs for WebSphere MQ for Windows.

Table 23. WebSphere MQ for Windows sample programs demonstrating use of the MQI (C and COBOL)
Technique C (source) COBOL (source) C (executable) Client (executable)
Putting messages using the MQPUT call amqsput0 amq0put0 amqsput amqsputc
Putting a single message using the
MQPUT1 call
amqsinqa amqsecha amqminq2 amqmech2 amqiinq2 amqiech2 amqsinq amqsech amqsinqc amqsechc
Putting messages to a distribution list amqsptl0 amq0ptl0.cbl amqsptl amqsptlc
Replying to a request message amqsinqa amqminq2 amqiinq2 amqsinq amqsinqc
Getting messages (no wait) amqsgbr0 amq0gbr0 amqsgbr amqsgbrc
Getting messages (wait with a time limit) amqsget0 amq0get0 amqsget amqsgetc
Getting messages (unlimited wait) amqstrg0 no sample amqstrg amqstrgc
Getting messages (with data conversion) amqsecha no sample amqsech amqsechc
Putting Reference Messages to a queue amqsprma no sample amqsprm amqsprmc
Getting Reference Messages from a queue amqsgrma no sample amqsgrm amqsgrmc
Reference Message channel exit amqsqrma amqsxrma no sample amqsxrm no sample
Browsing first 20 characters of a message amqsgbr0 amq0gbr0 amqsgbr amqsgbrc
Browsing complete messages amqsbcg0 no sample amqsbcg amqsbcgc
Using a shared input queue amqsinqa amqminq2 amqiinq2 amqsinq amqsinqc
Using an exclusive input queue amqstrg0 amq0req0 amqstrg amqstrgc
Using the MQINQ call amqsinqa amqminq2 amqiinq2 amqsinq amqsinqc
Using the MQSET call amqsseta amqmset2 amqiset2 amqsset amqssetc
Using a reply-to queue amqsreq0 amq0req0 amqsreq amqsreqc
Requesting message exceptions amqsreq0 amq0req0 amqsreq amqsreqc
Accepting a truncated message amqsgbr0 amq0gbr0 amqsgbr amqsgbrc
Using a resolved queue name amqsgbr0 amq0gbr0 amqsgbr amqsgbrc
Triggering a process amqstrg0 no sample amqstrg amqstrgc
Using data conversion amqsvfc0 no sample no sample no sample
WebSphere MQ (coordinating XA-compliant
database managers) accessing a single
database using SQL
amqsxas0.sqc
DB2
amqsxas0.ec
Informix
amq0xas0.sqb
no sample
no sample
WebSphere MQ (coordinating XA-compliant
database managers) accessing two
databases using SQL
amqsxag0.c
amqsxab0.sqc
amqsxaf0.sqc
amq0xag0.cbl
amq0xab0.sqb
amq0xaf0.sqb
no sample
no sample
TUXEDO transaction to put messages amqstxpx no sample no sample no sample
TUXEDO transaction to get messages amqstxgx no sample no sample no sample
Server for TUXEDO amqstxsx no sample no sample no sample
Dead-letter queue handler (2) no sample amqsdlq no sample
From a WebSphere MQ client, putting a message no sample no sample no sample amqsputc
From a WebSphere MQ client, getting a message no sample no sample no sample amqsgetc
Connecting to the queue manager using MQCONNX amqscnxc no sample no sample amqscnxc
Using API exits
amqsaxe0
no sample
amqsaxe
no sample
Cluster workload balancing
amqswlm0
no sample
amqswlm
no sample
SSPI security routines
amqsspin
no sample
amqrspin.dll
amqrspin.dll
Notes:
  1. The executable version on Windows systems is for TXSeries(R) for Windows(R) V5.1.
  2. The source for the dead-letter queue handler is made up of several files and provided in a separate directory.