IBM Support

Why is the respose from IMS OTMA on the DLQ with reason 2085 - MQRC_UNKNOWN_OBJECT_NAME?

Question & Answer


Question

I'm using the MQIIH on the request message to IMS. The MQMD_REPLYTOQ and MQMD_REPLYTOQMGR are specified correctly. Yet the reply message arrives on the dead letter queue with reason (X'825') MQRC 2085 - MQRC_UNKNOWN_OBJECT_NAME

Answer

A review of the IMS log confirmed the MQMD_REPLYTOQ and MQMD_REPLYTOQMGR were specified correctly.

However, the IMS log also shows a second input message with the ReplyToQ set as blank, and the input message text the same as the first message output text.

The MQMD_REPLYTOQ of the request message (the first input message) is defined with an IMS storage class causing it (the second message) to be immediately sent back to OTMA. The reply-to-queue was correctly blank in this case.

Therefore to prevent the reply from going to the DLQ with reason (X'825') MQRC 2085, you need to define the ReplyToQ with a non-IMS storage class.

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSEPH2","label":"IBM Information Management System (IMS)"},"Platform":[{"code":"PF035","label":"z\/OS"}],"Component":"","Version":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
25 May 2015

UID

dwa1192893