Question & Answer
Question
Message was rejected (NAK) by IMS bridge and is going to MQ dead letter queue with a reason code 271 or 275. CSQ2001I sense code 001A0019 001A001D DLQ dead letter queue with a reason code 625 and 629 x271 and x275
MQ MSTR joblog shows:
CSQ2001I xxxx CSQ2QCP0 OTMA REJECTED MESSAGE -
APPLICATION ERROR, SENSE CODE=001A001D, XCFGNAME=OTMAXXX
XCFMNAME=XXXXXXIMS TPIPE=CSQ80164
or
CSQ2001I xxxx CSQ2QCP0 OTMA REJECTED MESSAGE - APPLICATION ERROR SENSE CODE=001A0019, XCFGNAME=OTMAXXX XCFMNAME=XXXXXIMS TPIPE=CSQ80012
DLQ reason x'271' or x'275'
Note:This question was originated from a technote.
Answer
Your application passed an invalid transaction code to IMS OTMA bridge. Check the feedback values in the dead letter header reason field (DLH Reason x271 and x275 (decimal 625 and 629) which mean that the return codes in the x001A NAK were 25 and 29 (x0019 and x001D).
At MQ V710 there was a change to the feedback values for messages put to the DLQ as a result of a NAK with a x001A sense-code from OTMA. In this situation, the feedback value is now 600 plus the reason code from the x001A NAK. This is described in the product documentation in topic IMS bridge feedback codes
Was this topic helpful?
Document Information
Modified date:
28 April 2017
UID
dwa1371226