CICS uses the following tables to define LU 6.2 information:
The following paragraphs describe these tables, and include sample definitions to illustrate how they are used.
Note These samples assume there are four TPs residing on CICS written in PL/I with the following names: TRAN0, TRAN1, TRAN2, and TRAN3.
The Terminal Control Table (TCT), Table 7.9, defines the remote systems to CICS. Each remote system is specified using a DFHTCT definition, which includes both the name by which CICS knows the system (the SYSIDNT field), and the name by which VTAM knows the system (the NETNAME field).
Table 7.9 Sample CICS Terminal Control Table Entries
Label | Definition | Operands |
TP11 | DFHTCT | TYPE=SYSTEM ACCMETH=VTAM, |
TP12 | DFHTCT | TYPE=SYSTEM ACCMETH=VTAM, |
TP13 | DFHTCT | TYPE=SYSTEM ACCMETH=VTAM, |
TP14 | DFHTCT | TYPE=SYSTEM ACCMETH=VTAM, |
The Program Control Table (PCT), Table 7.10, defines the local TPs to CICS. Each TP is specified using a DFHPCT definition, which includes the name by which the TP is invoked (the TRANSID field), and the corresponding load module name from the CICS library of TPs.
Table 7.10 Sample CICS Program Control Table Entries
TP Label | Definition | Operands |
TRAN0 | DFHPCT | TYPE=ENTRY PROGRAM=TRAN0000, |
TRAN1 | DFHPCT | TYPE=ENTRY PROGRAM=TRAN0001, |
TRAN2 | DFHPCT | TYPE=ENTRY PROGRAM=TRAN0002, |
TRAN3 | DFHPCT | TYPE=ENTRY PROGRAM=TRAN0003, |
* ****** * PROFILE TO BE USED IN LU6.2 ALLOCATE * ****** * | ||
DFHPCT | TYPE=PROFILE, PROFILE=DFHCICSA, |
The Program Processing Table (PPT), Table 7.11, defines the load module characteristics to CICS.
Each load module is defined using the DFHPPT definition, which includes the name of the load module (the PROGRAM field), and the language in which the module has been written, for example, PL/I, Assembler, or COBOL (the PGMLANG field).
Table 7.11 Sample CICS Program Processing Table Entries
Definition | Program name | Language |
DFHPPT TYPE=ENTRY | PROGRAM=TRAN0000 | PGMLANG=PL/I |
DFHPPT TYPE=ENTRY | PROGRAM=TRAN0001 | PGMLANG=PL/I |
DFHPPT TYPE=ENTRY | PROGRAM=TRAN0002 | PGMLANG=PL/I |
DFHPPT TYPE=ENTRY | PROGRAM=TRAN0003 | PGMLANG=PL/I |