Configure DCM Statements

Define DCMs to CAIENF by configuring the DCM statements. The DCM statements must be placed in the CAIENF started task ENFPARMS data set and are processed during CAIENF startup only.
ccszos141-14-1
Define DCMs to CAIENF by configuring the DCM statements. The DCM statements must be placed in the CAIENF started task ENFPARMS data set and are processed during CAIENF startup only.
Because integration of the CA Universe database system within the CAIENF address space has been eliminated, a DD statement defining the CA Universe database store (DDName: ENFDB) is no longer needed in the CAIENF started task JCL. Through the CA Datacom®/AD API, CAIENF communicates to the database service provider through an interface residing in its own address space.
DCM configuration statements follow the same syntax rules as other CAIENF configuration statement or initialization parameter. A DCM statement has the following format:
DCM(
object
[,
DDName
])
  •  
     
    object
     
    Identifies the required DCM object member name.
  •  
     
    DDName
     
    (Optional) Identifies the optional DDName of the data set where the DCM object resides. If DDName is omitted, DDName “CAIDCM", which defines the default DCM object library, must be present in the CAIENF started task JCL. This library is used to locate DCM objects. DDname can also be specified as an asterisk (*), which indicates that the DCM object resides in the CAIENF started task JOBLIB/STEPLIB concatenation or the LPALST/LNKLST concatenation.
    The DDName parameter allows loading of DCMs from CA product target libraries without including them in the CAIENF started task JOBLIB/STEPLIB.
 
Example: DCM configuration statements
 
DCM(CAS9DCM2) DCM(CAS9DCM4) DCM(CARRDCM0,USSLIB) DCM(SYSVDCM,*)
In these examples, CAS9DCM2 and CAS9DCM4 are loaded from the data set defined by DDName “CAIDCM” (default). CARRDCM0 is loaded from the data set defined by DDName “USSLIB”. SYSVDCM is loaded from the CAIENF started task JCL STEPLIB/JOBLIB concatenation or, if that load fails, from the z/OS LNKLST/LPALST concatenation.