PSBLIBn

Read syntax diagramSkip visual syntax diagram
            .-IMS.PSBLIB-.   
>>-PSBLIB1=-+-dsname-----+-------------------------------------><

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

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

PSBLIBn
Where n is a number in the range 1 to 6, specifies the names of the load libraries that contain the program specification blocks (PSBs) that ZDT/IMS and IMS are to use.

These parameters are optional. But if you specify a PSBLIB parameter, you must also specify the PSBLIB parameters that precede it. So, for example, if you specify the PSBLIB3 parameter, you must also specify the PSBLIB1 parameter and the PSBLIB2 parameter.

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

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

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