The MQPUT1 subroutine places one message on a queue. The queue does not need to be open. The MQPUT1 subroutine is a shortcut for calling MQOPEN, MQPUT, and MQCLOSE in succession.
call MQPUT1(Hconn, ObjDesc, MsgDesc, PutMsgOpts, Blen, Buff, CompCode, Reason)
Parameter | Data Transfer | Description |
---|---|---|
Hconn | inbound | Connection handle. |
objDesc | inbound | Object Descriptor. |
MsgDesc | inbound | Message Descriptor. |
PutMsgOpts | inbound | Options controlling action of MQPUT1. |
Blen | inbound | Length of message in Buff. |
Buff | outbound | Message Data. |
CompCode | outbound | Completion Code (MSQCC_OK|MSQCC_WARNING| MSQCC_FAILED). |
Reason | outbound | Reason code for qualifying CompCode. |