Preparing a CCTL

You must take steps to prepare a CCTL for enabling a DRA environment.

Perform the following procedure:

Procedure

  1. Confirm that the DRA startup/router routine (DFSPRRC0) is in a CCTL load library. The routine can be copied from the IMS.SDFSRESL, which is built by the IMS definition process. Alternately, the IMS.SDFSRESL can be concatenated in the CCTL step library.
  2. Confirm that the DFSPZPxx load module is in a CCTL load library; this load module is the DRA startup table.
    The xx is the startup table name suffix that the CCTL specifies on the DRA initialization request. The source code for DFSPZPxx is DFSPZP00 in the IMS distribution library, DLIB. After all modifications have been made to DFSPZPxx, it is assembled using IMS DLIBS. A default load module, DFSPZP00, is in the IMS.SDFSRESL. It has default values for all but two of the required DRA initialization parameters, all of which can be overridden on the initialization (INIT) request itself.

    The rest of the DRA code must reside in a load library that is dynamically allocated by DFSPRRC0. The DDNAME and DSNAME of this load library are specified in the startup table or initialization request. The default DSNAME is IMS.SDFSRESL because all DRA code resides here throughout the IMS definition process.

Related reading: For the sample source code for DFSPZP00 and explanations of the parameters specified through the DFSPRP macro, see Database resource adapter startup table for CCTL regions.