At IDMS 18.x, when executing an IDMS batch job, IDMSDDDL, it is possible to abend with
+IDMS DC999999L MODULE RHDCENVD BLDL FAILED
IEF450I DDDL01 - ABEND=S000 U4002 REASON=00000000
Since IDMS 18.0, a new CUSTOM.LOADLIB has been created. It contains all customized modules including RHDCENVD. This abend occurs when the CUSTOM.LOADLIB is missing from the batch STEPLIB.
The RHDCENVD module is created during the Configuration phase of the 18.5 install in CAISAG.CONFIG JOB03 and is placed in CUSTOM.LOADLIB.
The IDMS18.0 Release Notes has a section called "Execution JCL Changes" which documents information on the new CUSTOM.LOADLIB.
Some clients have simply added this loadlib to all JCL and others have decided to copy all of the modules from CUSTOM.LOADLIB to a loadlib that is already defined in their JCL such as a DBA.LOADLIB.
CA IDMS Release Notes:
Chapter 2 Upgrading to Version 18.0, Execution JCL Changes
Chapter 3 Separation of User-configured Modules