PDEFLIB
On Multiplatforms systems, PDEFLIB identifies the directories in which page definitions are stored. On z/OS® systems, PDEFLIB specifies the data sets that compose the page definition library.
- Required
- No
- Default Value
- (None)
- Data Type
- AFP
PDEFLIB in a Multiplatforms environment
ACIF searches for a page definition
in the following order:
- The paths you specified with the USERLIB parameter, if any.
- The paths you specified with the PDEFLIB parameter, if any.
- The paths you specified in the RESLIB parameter, if any.
- On UNIX servers, the paths specified in the PSFPATH environment variable (if it is set). On Windows servers, ACIF first attempts to get the path from the registry; if that fails, ACIF attempts to get the path from the PSFPATH environment variable.
- On UNIX servers, the directory /usr/lpp/psf/reslib, if it exists.
PDEFLIB in a z/OS environment
You
can specify a maximum of 16 data sets. This parameter also specifies
the concatenation sequence when ACIF searches for a particular page
definition. ACIF first looks for the resource in dsname1
.
If ACIF cannot find the resource in dsname1
, it
continues the search with dsname2
, and so on, until
it either locates the requested resource or exhausts the list of specified
data sets.
If the USERLIB parameter is also specified, ACIF
searches for the resource in the data sets specified in USERLIB before
searching the data sets identified in PDEFLIB.
- For systems before MVS/DFP Version 2.3, files must be concatenated with the largest block size first.
- This is a required parameter if the input file contains any line-mode data and USERLIB is not specified. If this parameter is not specified and the input file contains line-mode data, ACIF reports an error condition and ends processing.
Syntax and options in a Multiplatforms environment
PDEFLIB=pathlistThe
pathlist is a string of one or more valid path names. For example:
PDEFLIB=/tmp:/usr/resources:/opt/IBM/ondemand/V10.5/pdeflib
ACIF searches
the paths in the order specified. Delimit path names in UNIX with the colon (:) character.
Delimit path names in Windows with the semicolon (;) character.Important: The total number of all characters in the string
of path names cannot exceed 4095 bytes.
Syntax and options in a z/OS environment
PDEFLIB=dsname1[,dsname2][,dsname3]...You
can specify a maximum of 16 data sets. For example:
PDEFLIB=SYS1.PDEFLIB,USER.PDEFLIB
Data
sets must be specified as fully-qualified names without quotation
marks. Delimit data set names with the comma (,) character.