You can assemble and link-edit more than one version of a table, and (except for the CNV) use a suffix to distinguish them. To specify which version you want CICS® to use, you code a system initialization parameter of the form tablename=xx. (For example, TCT=5$.) However, you can code the SIT=xx parameter only as a startup override; that is, not in the DFHSIT table. For details of all the CICS system initialization parameters, see CICS System Definition Guide.
Other tables that have special requirements are program list tables (PLTs), terminal list tables (TLTs), and transaction list tables (XLTs). For each TLT, autoinstall for programs must be active or you must specify a program resource definition in the CSD, using the table name (including the suffix) as the program name. PLTs or XLTs are autoinstalled if there is no program resource definition in the CSD. For example, to generate a TLT with a suffix of AA (DFHTLTAA), the CEDA command would be as follows:
CEDA DEFINE PROGRAM(DFHTLTAA) GROUP(grpname) LANGUAGE(ASSEMBLER)
See Naming and suffixing the tables for information about single and two-character suffixes.
For information about program and terminal list tables, see PLT—program list table and TLT—terminal list table.
The DFHCNV conversion table is required when communicating with CICS on a non-System 390 platform. For information about the Data Conversion Process, see the CICS Family: Communicating from CICS on System/390®.
The command list table (CLT) is used only by the alternate CICS in a CICS system running with XRF=YES, and differs in many other respects from the other CICS tables. For more guidance information, including information on resource definition specific to the CICS extended recovery facility, see the CICS/ESA 3.3 CICS XRF Guide.