DBCTLCON

The DBCTLCON system initialization parameter specifies whether CICS® starts the DBCTL connection automatically during initialization.

Specifying the DBCTLCON=YES system initialization parameter means that you don't need to define the DBCTL attach program in the CICS post-initialization program list table (PLT). CICS can access Data Language/Inter systems (DL/I) database in Information Management System (IMS) by using the CICS-DBCTL interface.

For information about connecting the DBCTL to CICS automatically, see Connecting DBCTL to CICS automatically.

Defining DBCTLCON

You can define the DBCTLCON system initialization parameter in the following ways:
  • In the PARM parameter of the EXEC PGM=DFHSIP statement.
  • In the SYSIN data set of the CICS startup job stream.
  • Through the system console.
  • In the DFHSIT macro.

Values for DBCTLCON

DBCTLCON={NO|YES}
Valid values for the DBCTLCON system initialization parameter are as follows:
NO
NO is the default value for DBCTLCON. Do not automatically invoke DFHDBCON, the CICS DBCTL attach program during initialization.
YES
Invoke DFHDBCON, the CICS DBCTL attach program automatically during initialization. The other information that CICS needs for starting the attachment, such as the DRA startup table suffix or the DBCTL subsystem name, is taken from the INITPARM system initialization parameter.

Alternatives to DBCTLCON

You can use the PLT as an alternative to automatically start the connection between CICS and DBCTL during initialization. The DBCTLCON system initialization parameter is the recommended option over PLT.