Defining control tables to CICS

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, code a system initialization parameter of the form tablename=xx as a startup override.

About this task

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 Program list table (PLT) and Terminal list table (TLT).

The DFHCNV conversion table is required when communicating with CICS on a non-z Systems® platform. For information about the data conversion process, see Defining the conversion table.