The transaction list table (XLT), generated by the DFHXLT macro
instruction, is a list of logically related transaction identifications.
The XLT can be used to define:
- A list of transaction identifications that can be initiated from terminals
during the first quiesce stage of system termination. If there are no PLT
programs to execute, the first quiesce time can be short, thus giving little
time to enter any XLT program before going into the second quiesce stage.
You specify the suffix of the table to be used by means of the XLT system
initialization parameter. The master terminal operator can change the suffix
at system termination, using the XLT option of the CEMT PERFORM SHUTDOWN command.
In addition to the transactions listed in the XLT, the CEMT and CESF CICS®-supplied transactions
can be initiated from terminals during the first quiesce stage, as can any
transactions defined with SHUTDOWN(ENABLED).
- A group of transaction identifications to be disabled or enabled through
the master terminal. The master terminal operator specifies the suffix of
the table to be used, using the CLASS option of the CEMT SET TRANSACTION command.
For details of the CEMT commands, see CICS Supplied
Transactions.
Figure 1 illustrates
the coding to create a XLT.
The following macros are available to define the XLT entries:
- Control section—DFHXLT TYPE=INITIAL
- Entries in transaction list table—DFHXLT TYPE=ENTRY
- End of transaction list table—DFHXLT TYPE=FINAL (see TYPE=FINAL (end of table))