If you are not installing the TS/API-CICS interface, skip to Install the IMS/DC Interface. If you are installing the TS/API-CICS interface, then complete this task.
- Add definitions of the following resources to your CICS control tables:One entry in the PPT for the TS/API Attach Facility module DSNCLI:
DFHPPT TYPE=ENTRY, PROGRAM=DSNCLI, PGMLANG=ASSEMBLER
One entry in the PPT for the TS/API main module BBIACAFC:DFHPPT TYPE=ENTRY, PROGRAM=BBIACAFC, PGMLANG=ASSEMBLER
One entry in the PPT for the TS/API syncpoint exit BBISYNC:DFHPPT TYPE=ENTRY, PROGRAM=BBISYNC, PGMLANG=ASSEMBLER
One entry in the PPT for the non-executable TS/API resource control table BBIRCT:DFHPPT TYPE=ENTRY, PROGRAM=BBIRCT, PGMLANG=ASSEMBLER
One entry in the PPT for the non-executable DBCLOGON table:DFHPPT TYPE=ENTRY, PROGRAM=DBCLOGON PGMLANG=ASSEMBLER
Two entries in the DCT for the TS/API debug file:DFHDCT TYPE=SDSCI, DSCNAME=OUTPUT, BLKSIZE=1370, RECSIZE=133, RECFORM=VARBLK, TYPEFLE=OUTPUT, BUFNO=1 DFHDCT TYPE=EXTRA, DESTID=TSDB, DSCNAME=OUTPUT, RSL=1, OPEN=INITIAL
The DSCNAME parameter can have any name, but you may wish to use the name OUTPUT, as specified in the example DCT entries above, to be consistent with use of the TS/API debug facility in z/OS/TSO command. - Authorize CICS to TDP in the TDPPARM data set.The TDP parameter (TDPPARM) data set contains a list of TDP commands executed when TDP is started. These commands assign defaults and initialize the TDP. Each TDP can have its own TDPPARM data set. The TDPPARM data set is specified in the JCL that starts the TDP.
- To use TS/API in CICS, create new entries in the TDPPARM data set for each CICS region where TS/API executes. The entries authorize each region to TDP and are in the following form:
AUTH CICS jobname RESOLVE