Parameters

dslist-id-var
The name of the ISPF function pool variable that stores the dslist ID of the data set list. The LMDINIT service always generates a unique dslist ID. The dslist ID is an input variable to the other library access services that work with data sets, and is an output parameter from the LMDINIT service. The maximum length for the dslist ID is 8 characters.

To invoke the service, you must specify the dslist ID variable name and Level, Volume, or both.

In the LMDINIT service, dslist-id-var is the name of the variable that stores the data ID (for example, LISTID(DDVAR)). When you use the dslist ID keyword with other services, you must pass the value of the variable (for example, LISTID(&DDVAR)).

dsname-level
You may use this value to specify the level or levels of data sets displayed with the dslist ID. The dsname-level is a string containing valid TSO data set name qualifier patterns, separated by periods ('.'). You can use asterisks and percent signs as wildcards in the qualifiers. When the Call Invocation format using the ISPLINK interface is used, the dsname-level parameter supports system symbols. The LMDINIT service does not select data sets with fewer levels than the dsname-level. You may also use an optional data set list exit to control which data sets are included in the list.
volume-serial
Use this value to specify the volume serial of the VTOC that ISPF will use to generate the list of data sets. When the Call Invocation format using the ISPLINK interface is used, the volume-serial parameter supports system symbols. This field has the same restrictions and syntax as the Volume field under ISPF, option 3.4. See the z/OS V2R2 ISPF User's Guide Vol II for a complete description.