CA IDMS - How to restore the DMCL source?

Document ID : KB000070007
Last Modified Date : 20/08/2018
Show Technical Document Details
Question:

The DMCL has been accidentally deleted.  What areas in the dictionary need to be restored to retrieve the DMCL source?

 

Answer:

The DMCL is stored in the catalog. The source is in the DDLCAT and DDLCATX areas and the DMCL load module is in the DDLCATLOD area. 
The DDLCAT and DDLCATX areas can be restored together without restoring DDLCATLOD. There are no cross area pointers between DDLCATLOD and the other areas.

To restore the source for the DMCL, restore the DDLCAT and DDLCATX areas.

Even if the DDLCATLOD is restored, it would not affect the runtime DMCL load module, which is linkedited into the DBA.LOADLIB. The CV's runtime DMCL is not loaded from the DDLCATLOD.

Additional Information:
See DocOps sections Physical Components of a Dictionary and  Defining, Generating, and Punching a DMCL