DBDLIBn

Read syntax diagramSkip visual syntax diagram
            .-IMS.DBDLIB-.   
>>-DBDLIB1=-+-dsname-----+-------------------------------------><

Read syntax diagramSkip visual syntax diagram
>>-DBDLIBn=dsname----------------------------------------------><

The DBDLIBn parameters are used when IMS™ does not manage the ACBs (ACBMGMT=ACBLIB).

DBDLIBn
Where n is a number in the range 1 to 6, specifies the names of the load libraries that contain the database definitions (DBDs) that ZDT/IMS and IMS are to use.

These parameters are optional. But if you specify a DBDLIB parameter, you must also specify the DBDLIB parameters that precede it. So, for example, if you specify the DBDLIB3 parameter, you must also specify the DBDLIB1 parameter and the DBDLIB2 parameter.

If no DBDLIB parameters are specified on the HFM1POPI macro statement, ZDT/IMS uses either the DBDLIB values are specified on the HFM1POPD macro statement (if specified on that statement) or IMS.DBDLIB (otherwise).

If you do not want the user to override the values you specify for these parameters, set UDBDLIB=N.

Note: When IMS does manage the ACBs (ACBMGMT=CATALOG), these parameters are not used, as ZDT/IMS and IMS gets the DBDs from the IMS catalog that the subsystem uses.