Displaying PARMLIB information (PARMLIB)

Use the DISPLAY PARMLIB command to display:
  • The parmlib data sets and volume serial numbers that are defined in LOADxx.
  • The parmlib data sets and volume serial numbers that are defined in the MASTER JCL (when there are no LOADxx parmlib statements).
Note: If you did not specify SYS1.PARMLIB in the parmlib concatenation, the system automatically adds it to the end of the parmlib concatenation.
D PARMLIB
 
D PARMLIB [,ERRORS|E][,L={a|name|name-a}]
 
ERRORS or E
Parmlib data sets and volume serial numbers that were defined in LOADxx PARMLIB statements but were not found.
L=a, name, or name-a
Specifies the display area (a), console name (name), or both (name-a) where the display is to appear.

If you omit this operand, the display is presented in the first available display area or the message area of the console through which you enter the command.

Example 1:

Assume a system has the following characteristics:
  • Parmlibs STEVE.PARMLIB1 and STEVE.PARMLIB2 were used to IPL the system.
  • Both parmlib data sets reside on volume D72665 and were specified on the PARMLIB statement in LOADxx.
D PARMLIB
The system returns the following display, slightly modified to improve readability:
SYS1    D PARMLIB
SYS1    IEE251I 16.41.05 PARMLIB DISPLAY 048
PARMLIB DATA SETS SPECIFIED
AT IPL
ENTRY    FLAGS    VOLUME   DATA SET
 1         S      D72665   STEVE.PARMLIB1
 2         S      D72665   STEVE.PARMLIB2
 3         D      DEFVOL   PARMLIB

Example 2:

Assume a system has the following characteristics:
  • Parmlib data sets STEVE.PARMLIB1 and STEVE.PARMLIB2 were used to IPL the system.
  • SYS1.PARMLIB was also specified on the PARMLIB statement of LOADxx.
D PARMLIB
The system returns the following display, slightly modified to improve readability:
SYS1    D PARMLIB
SYS1    IEE251I 16.41.05 PARMLIB DISPLAY 048
PARMLIB DATA SETS SPECIFIED
AT IPL
ENTRY    FLAGS    VOLUME   DATA SET
 1         S      D72665   STEVE.PARMLIB1
 2         S      DEFVOL   PARMLIB
 3         S      D72665   STEVE.PARMLIB2

Example 3:

Assume a system has the following characteristics:
  • The default parmlib data set is used to IPL the system.
  • The following output could mean one of the following:
    • There were parmlib data sets specified in LOADxx but they were not found. Issue the D PARMLIB,ERRORS command.
    • No parmlib data sets were specified in either the LOADxx member or on the IEFPARM DD statement in Master JCL.
D PARMLIB
The system returns the following display, slightly modified to improve readability:
SYS1    D PARMLIB
SYS1    IEE251I 16.41.05 PARMLIB DISPLAY 048
PARMLIB DATA SETS SPECIFIED
AT IPL
ENTRY    FLAGS    VOLUME   DATA SET
 1         D      DEFVOL   PARMLIB

Example 4:

Assume a system has the following characteristics:
  • There was no parmlib data set in LOADxx.
  • The default parmlib data set is used to IPL the system.
  • Parmlib data sets STEVE.PARMLIB3 and STEVE.PARMLIB4 were found in the IEFPARM DD statement of Master JCL.
D PARMLIB
The system returns the following display, slightly modified to improve readability:
SYS1    D PARMLIB
SYS1    IEE251I 16.41.05 PARMLIB DISPLAY 048
PARMLIB DATA SETS SPECIFIED
AT IPL
ENTRY    FLAGS    VOLUME   DATA SET
 1         D      DEFVOL   PARMLIB

MASTER PROCESSING USING THE FOLLOWING PARMLIBS
ENTRY    FLAGS    VOLUME   DATE SET
 1         S      D72666   STEVE.PARMLIB3
 2         S      D72666   STEVE.PARMLIB4

Example 5:

To display the parmlib data sets defined but not found, enter:
D PARMLIB,ERRORS
Assume a system has the following characteristics:
  • Parmlib data sets STEVE.PARMLIB5 and STEVE.PARMLIB6 were specified in LOAD xx PARMLIB statements, but they were not found.
D PARMLIB,ERRORS
The following illustration is slightly modified from what the user sees in order to improve readability in this documentation.
SYS1    D PARMLIB,ERRORS
SYS1    IEE251I 16.41.05 PARMLIB, ERRORS 048
PARMLIB DATA SETS SPECIFIED BUT NOT FOUND
ENTRY    FLAGS    VOLUME   DATA SET
 1         S      D72666   STEVE.PARMLIB5
 2         S      D72666   STEVE.PARMLIB6

Example 6:

To display the parmlib data sets defined after a SETLOAD command update:
D PARMLIB
Assume a system has the following characteristics:
  • At 11.05.14 on 9/13/96, a SETLOAD command was issued.
  • The SETLOAD command used LOADPL which was found in data set SYS1.PARMLIB on volume CTDSD1.
  • The LOADPL member has 3 parmlib statements:
    1. RELSON.MACLIB
    2. SYS1.PARMLIB
    3. RELSON.PARMLIB
  • All 3 parmlib data sets in LOADPL reside on volume CTDSD1.
  • The cataloged SYS1.PARMLIB data set is added to the end of the parmlib concatenation by default.
    Note: The cataloged SYS1.PARMLIB data set, which is not the same data set as the data set SYS1.PARMLIB on volume CTDSD1, is automatically added to the end of the parmlib concatenation by default (because it was not explicitly stated in the parmlib concatenation).
D PARMLIB
The following illustration is slightly modified from what the user sees in order to improve readability in this documentation.
SYS1    D PARMLIB
SYS1    IEE251I 16.41.04 PARMLIB DISPLAY 048
PARMLIB DATA SETS SPECIFIED
AT 11.05.14 ON 09/13/1996
ENTRY    FLAGS    VOLUME   DATA SET
 1         S      CTDSD1   RELSON.MACLIB
 2         S      CTDSD1   PARMLIB
 3         S      CTDSD1   RELSON.PARMLIB
 4         D      CATALOG  PARMLIB