A call to MQPUT1 has failed. This error may be reported on a Put to the ReplyToQ specified in the DFHMAH header by system modules DFHMADPL and DFHMAMGR when attempting to issue reply messages to the service requestor. It also may occur in your generated MQ Put command program and on Puts to the CICS® Service Flow Runtime error queue, CIA.SYSTEM.ERROR.QUEUE. The Put options used on Puts to the error queue and Puts issued in your generated MQ Put command program when processing in synchronous mode are MQPMO-NO-SYNCPOINT and MQPMO-DEFAULT-CONTEXT. All other MQPUT1 commands are specified with the Put options equal to MQPMO-SYNCPOINT and MQPMO-DEFAULT-CONTEXT.
Check the queue attributes, such as PUT(DISABLED), CURDEPTH and MAXMSGL first. Dump the error log (DFHMAERF) to determine the problem. If the error is reported by a generated MQ Put command program, insure the queue that the program is attempting to put a message to exists. The queue name is specified on your type 2 record PARM02 for the program reporting the error in the Properties file update JCL. You can dump the Properties file, DFHMAMPF, using job DFHMAMPD.