CAS9312E-Load failed for DCM object "CCHDDCM1"-X'00000806'
search cancel

CAS9312E-Load failed for DCM object "CCHDDCM1"-X'00000806'

book

Article ID: 60690

calendar_today

Updated On:

Products

Jobtrac

Issue/Introduction

ENF r12 and later startup will issue ''CAS9312E-Load failed for DCM object "CCHDDCM1"-X'00000806' if the DCM cannot be found.

 

 

Environment

Release:
Component: JOBTRC

Resolution

Starting with ENF r12 there is a new DD statement 'CAIDCM' that is used to point to the DCM module. If this DD is not present you will get this message. If you have no plans to use the CAIDCM DD then you will need to add the library where the DCM resides in the ENF STEPLIB and code the DCM statement with the '*' as the second parameter. The following explanation of the CAIDCM DD can be found in the 'Common Services Administration Guide',' Configure DCM Statements'.:

DDName CAIDCM
(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 ENF started task JCL. This library is used to locate DCM objects. DDname may also be specified as an asterisk (*), which indicates that the DCM object resides in the ENF started task JOBLIB/STEPLIB concatenation or the LPALST/LNKLST concatenation.
The DDName parameter allows loading of DCMs from Broadcom product target libraries without including them in the ENF started task JOBLIB/STEPLIB and without requiring that the Broadcom product target libraries are APF authorized.

The following are DCM configuration statement examples:

DCM(CAS9DCM2) DCM(CAS9DCM4)   DCM(CARRDCM0,USSLIB)   DCM(CCHDDCM1,*)  

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". CCHDDCM1 is loaded from the ENF started task JCL STEPLIB/JOBLIB concatenation or, if that load fails, from the z/OS LNKLST/LPALST concatenation.