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.