Exit XTDOUT

Exit XTDOUT is invoked before CICS® passes data to a QSAM (for extrapartition) or VSAM (for intrapartition) user-defined transient data queue.

Exit-specific parameters

UEPTDQUE
Address of the 4-byte TD queue name.
UEPTDAUD
Address of the unmodified TD data.
UEPTDLUD
Address of the fullword length of the unmodified TD data.
UEPTDAMD
Address of the TD data modified by the exit program.
UEPTDLMD
Address of the fullword length of TD data modified by the exit program.
UEPTDNUM
Address of the fullword containing the number of items in the list.
UEPTDCUR
Address of the fullword containing the number of the current item.

Return codes

UERCNORM
Continue TD processing.
UERCTDOK
Quit TD processing – returning ‘NORMAL' to the caller.
Note: If you return UERCTDOK to suppress the first line of a multiline message, the rest of the message is not presented to XTDOUT, but is also suppressed.
UERCPURG
Task purged during XPI call.

XPI calls

You can use:
  • INQ_APPLICATION_DATA
  • INQUIRE_SYSTEM
  • WAIT_MVS

Do not use any other calls.

API and SPI calls

None can be used.