RCT—CICS DB2 resource control table

The resource control table (RCT) controls the CICS® DB2® interface.

RCTs must be migrated to online resource definitions in CICS Transaction Server for OS/390®, Version 1 Release 3. The macro is only supported for migration purposes.

The RCT can be defined using the DSNCRCT macro to produce a macro table. Your RCT must be assembled using the DSNCRCT macro shipped with this release, in the SDFHMAC library, and the load library must have the format DFHRCTxx, where xx is the suffix.

This topic describes the syntax of the DSNCRCT macro and guides you through its coding.

Code the RCT as follows before the assembly.
  1. The TYPE=INIT macro must be specified first, (unless preceded by TYPE=GROUP).
  2. If the TYPE=COMD macro is specified, it must be second.
  3. If TYPE=POOL is specified, it must be after TYPE=INIT and TYPE=COMD (if there is a COMD) and before TYPE=ENTRY.
  4. The TYPE=ENTRY macro can be specified an indefinite number of times to identify specific transactions.
  5. The TYPE=FINAL macro is specified last, causing the RCT to be generated.
For example:
DSNCRCT TYPE=INIT,
DSNCRCT TYPE=COMD,[optional]
DSNCRCT TYPE=POOL,[optional]
DSNCRCT TYPE=ENTRY,[optional]
⋮
DSNCRCT TYPE=ENTRY,[optional]
DSNCRCT TYPE=FINAL
END     [assembler end statement required]

The RCT must be link-edited into a library that is in the DFHRPL concatenation. (In releases of CICS before CICS Transaction Server for OS/390, Version 1 Release 3, the RCT had to reside in a library in the STEPLIB concatenation).