This article documents the minimum requirements of what must be in the STEPLIB ddname of the startup JCL for an IDMS CV.
Release: All supported releases.
If AllowUserKeyCSA(NO) is set in the LPAR, then the requirements of what must be in STEPLIB are documented at Storage Key Considerations for z/OS CSA Subpools.
If AllowUserKeyCSA(YES) is set in the LPAR (in which case the CV startup parameters should not specify STEP=Y), then the only load module which must be in STEPLIB is RHDCOMVS (and an alias if one is being used).
Regardless of the AllowUserKeyCSA setting, IDMSUXIT will be loaded from STEPLIB if it is there, but it does not have to be.
Aside from the above considerations, IDMS will load everything from CDMSLIB.
It is recommended that STEPLIB just point to the CAGJLOAD load library, but what is described here is the absolute minimum that is necessary.