CICS has control programs to interface between OS and app. programs. These control
programs uses Control Tables to find required resources. Here are the important
Control Tables, where we define the resources like Filenames, program names, Maps,
DB2 PLAN etc..
PPT -> Processing Program Table
Define application programs and BMS Maps in this table. We define program
names in this table to make CICS to identify programs.
PCT -> Program Control Table
Define transactionID ( 1 to 4 characters ) for main program which executes
input data comming from front end / other source. Here we give program name
and correponding transaction ID by which this program can get executed.
when user enters transactionID on the terminal, CICS checks this table to get
the corresponding program to be executed.
FCT -> File control Table.
To define files used in the CICS programs.
All the files being used in our programs needs to be registered in this table.
Other important tables are, are, TST ( Temporary storage Table ) to define TSQ's,
DCT ( Destination Control Table ) to define TDQ's,
RCT ( Resource Control Table ) to define DB2 Plan details.