To write messages to queues in WebSphere MQ, use the following code:
CALL "MQPUT" USING by value HCONN, by value HQUEUE, by reference MSGDESC,PUTMSGOPTS, by value BUFFER-LEN, by reference BUFFER-REQ, by reference COMPCODE, REASON.
in the following modes:
INPUT Mode:
Variable | Description | Definition |
---|---|---|
HCONN | S9(9) BINARY handle to queue manager | User-defined |
HQUEUE | S9(9) BINARY handle to queue | User-defined |
BUFFER-LEN | S9(9) BINARY length in bytes of buffer area | User-defined |
OUTPUT Mode:
Variable | Description | Definition |
---|---|---|
BUFFER-REQ | Message data area | User-defined |
COMPCODE | S9(9) BINARY returns the completion code | User-defined |
REASON | S9(9) BINARY returns the reason | User-defined |
I-O Mode:
Variable | Description | Definition |
---|---|---|
MSGDESC | Structure describes the attributes of the message sent and receives information about the message after sending | cmqmdv.cpy |
PUTMSGOPTS | Options that control the action of MQPUT | cmqpmov.cpy |