Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

PDRBK

Prolog  

Control Block Contents  
   PDRBK DSECT
   PDRADESC DSECT
   PDRDIRCT DSECT
   PDRSYSTM DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  


 

PDRBK Control Block Content


PDRBK DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      PDRBK          Persistent Data Record
0000    0 Dbl-Word     8 PDRKEY (0)     Key
0000    0 Bitstring    1 PDRKEYSS (0)   Key search string
0000    0 Character    8 PDRIDENT       PDR' PDR identifier
0008    8 Character    8 PDRPNAME       SSI name
0010   16 Character    8 PDRSTATE       PDR State
          00000018       PDRKEYSL       *-PDRKEYSS Key search string
                                        length
0018   24 Signed       4 * (6)          Reserved for IBM use
0030   48 Bitstring   16 PDRSTAMP       PDR time stamp
          00000040       PDRKEYLN       *-PDRKEY Key length
0040   64 Dbl-Word     8 PDRDATA (0)    Data
0040   64 Dbl-Word     8 PDRHEADR (0)   Header
0040   64 Address      2 PDRDIROF       Directory information offset
0042   66 Address      2 PDRDIRLN       Directory information length
0044   68 Address      2 PDRSYSOF       System information area offset
0046   70 Address      2 PDRSYSLN       System information entry length
0048   72 Signed       4 * (5)          Reserved for IBM use
005C   92 Signed       2 PDRLEVEL       Cluster level
005E   94 Bitstring    1 PDRFLAGS       Cluster flags
          1... ....      PDRNOTMO       X'80' PDRNOTMO Suppress timeouts
005F   95 Bitstring    1 *              Reserved for IBM use
0060   96 Signed       4 * (7)          Reserved for IBM use
007C  124 Address      2 PDRARDOF       Architecture data area offset
007E  126 Address      2 PDRARDLN       Architecture data area length
          00000040       PDRHEADL       *-PDRHEADR Header length
0080  128 Bitstring    1 PDRDIRIN (128) User Directory information
          ..1. ....      PDRSYSCT       32 PDRSYSCT Number of system
                                        information entries
0100  256 Bitstring  576 PDRSYSIN (32)  System information entries
4900 8688 Unknown     16 *              Reserved for IBM use
          00007FC0       PDRDATLN       *-PDRDATA Data length

PDRADESC DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      PDRADESC       Persistent Data Record
0000    0 Address      2 PDRADEOF       Area offset
0002    2 Address      2 PDRADELN       Area length
          00000004       PDRADESL       *-PDRADESC Area descriptor length

PDRDIRCT DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      PDRDIRCT       Persistent Data Record
0000    0 Bitstring   40 PDRDIRDI       Directory volume DUID
0028   40 Signed       4 * (2)          Reserved for IBM use
0030   48 Bitstring   16 PDRDIRTS       Directory time stamp
0040   64 Signed       4 PDRDIRLK       Directory lock count
          PDRDIRLK       PDRDIREX       -1 PDRDIREX Held exclusive
          .... ....      PDRDIRFR       0 PDRDIRFR Free
          .... ...1      PDRDIRSH       1 PDRDIRSH Held shared
0044   68 Signed       4 PDRDIRMP       Directory lock map
0048   72 Character    8 PDRDIRSN       Exclusive lock system name
0050   80 Character    8 PDRDIRUN       Exclusive lock user name
0058   88 Signed       4 * (10)         Reserved for IBM use
          00000080       PDRDIRCL       *-PDRDIRCT User Directory
                                        information length

PDRSYSTM DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      PDRSYSTM       Persistent Data Record
0000    0 Character    8 PDRSYSNM       System name
0008    8 Character    8 PDRSYSUN       Last updating system name
0010   16 Bitstring   16 PDRSYSTS       Time stamp
0020   32 Address      1 PDRSYSST       System state
0021   33 Bitstring    3 *              Reserved for IBM use
0024   36 Signed       4 * (7)          Reserved for IBM use
          00000040       PDRSYSBL       *-PDRSYSTM Basic system
                                        information length
0040   64 Bitstring  512 PDRARDAR       System architectural data
          00000240       PDRSYSTL       *-PDRSYSTM System information
                                        entry length
0240  576 Bitstring  576 PDRSYSNX (0)   Next system information entry

 

PDRBK Storage Layout

          
*** PDRBK - Persistent Data Record
*
*     +-------------------------------------------------------+
*   0 |                       PDRIDENT                        |
*     +-------------------------------------------------------+
*   8 |                       PDRPNAME                        |
*     +-------------------------------------------------------+
*  10 |                       PDRSTATE                        |
*     +-------------------------------------------------------+
*  18 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  30 |                       PDRSTAMP                        |
*     |                                                       |
*     +-------------+-------------+-------------+-------------+
*  40 |  PDRDIROF   |  PDRDIRLN   |  PDRSYSOF   |  PDRSYSLN   |
*     +-------------+-------------+-------------+-------------+
*  48 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////+-------------+------+------+
*  58 |///////////////////////////|  PDRLEVEL   |:FLAGS|//////|
*     +---------------------------+-------------+------+------+
*  60 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////+-------------+-------------+
*  78 |///////////////////////////|  PDRARDOF   |  PDRARDLN   |
*     +---------------------------+-------------+-------------+
*  80 |                                                       |
*     =                       PDRDIRIN                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 100 |                                                       |
*     =                       PDRSYSIN                        =
*     |                                                       |
*     +-------------------------------------------------------+
*4900 |///////////////////////////////////////////////////////|
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*4910
*
*** PDRBK - Persistent Data Record
          
*** PDRADESC - Persistent Data Record
*
*     +-------------+-------------+
*   0 |  PDRADEOF   |  PDRADELN   | 4
*     +-------------+-------------+
*
*** PDRADESC - Persistent Data Record
          
*** PDRDIRCT - Persistent Data Record
*
*     +-------------------------------------------------------+
*   0 |                                                       |
*     =                       PDRDIRDI                        =
*     |                                                       |
*     +-------------------------------------------------------+
*  28 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  30 |                       PDRDIRTS                        |
*     |                                                       |
*     +---------------------------+---------------------------+
*  40 |         PDRDIRLK          |         PDRDIRMP          |
*     +---------------------------+---------------------------+
*  48 |                       PDRDIRSN                        |
*     +-------------------------------------------------------+
*  50 |                       PDRDIRUN                        |
*     +-------------------------------------------------------+
*  58 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  80
*
*** PDRDIRCT - Persistent Data Record
          
*** PDRSYSTM - Persistent Data Record
*
*     +-------------------------------------------------------+
*   0 |                       PDRSYSNM                        |
*     +-------------------------------------------------------+
*   8 |                       PDRSYSUN                        |
*     +-------------------------------------------------------+
*  10 |                       PDRSYSTS                        |
*     |                                                       |
*     +------+--------------------+---------------------------+
*  20 |:SYSST|////////////////////|///////////////////////////|
*     +------+--------------------+///////////////////////////|
*  28 |///////////////////////////////////////////////////////|
*     =///////////////////////////////////////////////////////=
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  40 |                                                       |
*     =                       PDRARDAR                        =
*     |                                                       |
*     +-------------------------------------------------------+
*
*** PDRSYSTM - Persistent Data Record

 

PDRBK Cross Reference

Symbol         Dspl Value
-------------- ---- -----
PDRADELN       0002
PDRADEOF       0000
PDRADESL       0002 00000004
PDRARDAR       0040
PDRARDLN       007E
PDRARDOF       007C
PDRDATA        0040
PDRDATLN       4900 00007FC0
PDRDIRCL       0058 00000080
PDRDIRDI       0000
PDRDIREX       0040 PDRDIRLK
PDRDIRFR       0040 00
PDRDIRIN       0080
PDRDIRLK       0040
PDRDIRLN       0042
PDRDIRMP       0044
PDRDIROF       0040
PDRDIRSH       0040 01
PDRDIRSN       0048
PDRDIRTS       0030
PDRDIRUN       0050
PDRFLAGS       005E
PDRHEADL       007E 00000040
PDRHEADR       0040
PDRIDENT       0000
PDRKEY         0000
PDRKEYLN       0030 00000040
PDRKEYSL       0010 00000018
PDRKEYSS       0000
PDRLEVEL       005C
PDRNOTMO       005E 80
PDRPNAME       0008
PDRSTAMP       0030
PDRSTATE       0010
PDRSYSBL       0024 00000040
PDRSYSCT       0080 20
PDRSYSIN       0100
PDRSYSLN       0046
PDRSYSNM       0000
PDRSYSNX       0240
PDRSYSOF       0044
PDRSYSST       0020
PDRSYSTL       0040 00000240
PDRSYSTS       0010
PDRSYSUN       0008

This information is based on z/VM V6R2.0. Last updated on 21 Nov 2011 at 11:13:57 EDT.
Copyright IBM Corporation, 1990, 2011