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:
  1. The paths you specified with the USERLIB parameter, if any.
  2. The paths you specified with the PDEFLIB parameter, if any.
  3. The paths you specified in the RESLIB parameter, if any.
  4. 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.
  5. 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=pathlist
The 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.

Related parameters