X'200C' PURGE DEST CTL BLK ADDR ZERO

Explanation

The message is being purged (enqueued to a temporary destination), and the temporary destination control block address in the TPPCB is zero.

Programmer response

The destination name control block address is in the TPPCB at TPCBCNT and it is referred to as the QTPDST address. This field should have been set to the address of the destination name control block (the address of either the CNT, LNB, or SMB) during processing. If a queue manager buffer (QMBA) is allocated, the message that is being processed should be in this buffer. Otherwise, the message might have to be located on the SCRAPLOG data set where it is discarded by the Load function. The timestamp (date and time) of the message that is being processed is stored in the PST at PSTPRE1, and timestamp can be used to locate the message on the SCRAPLOG data set, or the timestamp can be used to locate the original message input to IQCSELCT. This is an internal IMS or QCF error.