When two or more input libraries are to be searched for an item, the search begins with the first library in a list and continues through the list until the item is found. For example, if the item searched for is of type "Panels" and a "LIBDEF with DATASET" service call is in effect, the input libraries (ISPPUSR, the LIBDEF defined library, and ISPPLIB) are searched consecutively in the order shown. The search stops when the item is found or when the last library has been searched.
The search of two or more output libraries proceeds in the same way, except that the first definition found is used as the repository for the output.
If no application-level libraries have been defined, the current set of allocated ISPF libraries is searched. If an application-level library is defined, it is searched before the allocated ISPF libraries.
Table 1 defines the search sequence for all item types.
No LIBDEF | LIBDEF with DATASET | LIBDEF with LIBRARY | LIBDEF with EXCLDATA | LIBDEF with EXCLLIBR | |
---|---|---|---|---|---|
Panels | ISPPLIB | ISPPUSR |
LIBDEF |
Not valid | Not valid |
Messages | ISPMLIB | ISPMUSR |
LIBDEF |
Not valid | Not valid |
Table Input | ISPTLIB | ISPTUSR |
LIBDEF |
Not valid | Not valid |
Skeleton | ISPSLIB | ISPSUSR |
LIBDEF |
Not valid | Not valid |
Images | ISPILIB | ISPIUSR |
LIBDEF |
Not valid | Not valid |
Linklib (See note following this table) | Job Pack Area |
Job Pack Area |
Job Pack Area |
Job Pack Area |
Job Pack Area |
Table Output | ISPTABL | ISPTABU |
LIBDEF | Not valid | Not valid |
File Tailoring Output | ISPFILE | ISPFILU |
LIBDEF | Not valid | Not valid |
Table Services (Input) with LIBRARY Parameter | Allocated Library | (Unchanged) | LIBDEF | Not valid | Not valid |
Table Services (Output) with LIBRARY Parameter | Allocated Library | LIBDEF | (Unchanged) | Not valid | Not valid |
File Tailoring Services (Output) with LIBRARY Parameter | Allocated Library | LIBDEF | (Unchanged) | Not valid | Not valid |