Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

PDCB

Prolog  

Control Block Contents  

PDCB DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

PDCB Prolog

Name : DMSPDCB Description: PARSED DIRID CONTROL BLOCK (PDCB) DSECT : PDCB Function : THE PARSED DIRID CONTROL BLOCK IS USED TO HOLD THE FULLY QUALIFED DIRECTORY NAME FQDN.

 

PDCB Control Block Content


PDCB DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure PDCB PARSED DIRID CONTROL BLOCK (PDCB) 0000 0 Signed 4 PDCFQDN (0) 0000 0 Character 8 PDCFPID FILEPOOLID 0008 8 Character 136 PDCUSER (0) EVERYTHING BUT FILEPOOLID 0008 8 Character 8 PDCURID USERID 0010 16 Character 16 PDCSDR1 SUBDIRECTORY ONE 0020 32 Character 16 PDCSDR2 SUBDIRECTORY TWO 0030 48 Character 16 PDCSDR3 SUBDIRECTORY THREE 0040 64 Character 16 PDCSDR4 SUBDIRECTORY FOUR 0050 80 Character 16 PDCSDR5 SUBDIRECTORY FIVE 0060 96 Character 16 PDCSDR6 SUBDIRECTORY SIX 0070 112 Character 16 PDCSDR7 SUBDIRECTORY SEVEN 0080 128 Character 16 PDCSDR8 SUBDIRECTORY EIGHT 00000090 PDCFQSIZ *-PDCFQDN LENGTH OF THE FULLY QUALIFIED DIR. NAME 0090 144 Character 16 PDCFNFT (0) 0090 144 Character 8 PDCFN FILE NAME 0098 152 Character 8 PDCFT FILE TYPE 00A0 160 Address 4 PDCPTADT POINTER TO THE ADT 00A4 164 Character 1 PDCFM FILE MODE LETTER @VR2MJ6U 00A5 165 Character 1 PDCMODNO FILE MODE NUMBER @VR2MJ6U 00A6 166 Bitstring 1 PDCFLG FLAG FIELD 1... .... PDCFLGNT X'80' ON IF FN FT FIELDS ARE FILLED IN .1.. .... PDCFLGCA X'40' ON IF DIRECTORY IS CACHED ..1. .... PDCFLGAC X'20' ON IF DIRECTORY ACCESSED ...1 .... PDCFLGMD X'10' ON IF FM IS A MINIDISK @VR2MJ6U 00A7 167 Character 1 PDCBRES RESERVED FIELD @VR2MJ6U 000000A8 PDCBSIZE *-PDCB LENGTH OF PDCB ENTRY 00000015 PDCBDBSZ ((PDCBSIZE+7)/8) SIZE OF PDCB ENTRY IN DBWRDS File Attribute Stack related information

 

PDCB Storage Layout

*** PDCB - PARSED DIRID CONTROL BLOCK (PDCB)
*
*     +-------------------------------------------------------+
*   0 |                       PDCFPID                         |
*     +-------------------------------------------------------+
*   8 |                       PDCURID                         |
*     +-------------------------------------------------------+
*  10 |                       PDCSDR1                         |
*     |                                                       |
*     +-------------------------------------------------------+
*  20 |                       PDCSDR2                         |
*     |                                                       |
*     +-------------------------------------------------------+
*  30 |                       PDCSDR3                         |
*     |                                                       |
*     +-------------------------------------------------------+
*  40 |                       PDCSDR4                         |
*     |                                                       |
*     +-------------------------------------------------------+
*  50 |                       PDCSDR5                         |
*     |                                                       |
*     +-------------------------------------------------------+
*  60 |                       PDCSDR6                         |
*     |                                                       |
*     +-------------------------------------------------------+
*  70 |                       PDCSDR7                         |
*     |                                                       |
*     +-------------------------------------------------------+
*  80 |                       PDCSDR8                         |
*     |                                                       |
*     +-------------------------------------------------------+
*  90 |                        PDCFN                          |
*     +-------------------------------------------------------+
*  98 |                        PDCFT                          |
*     +---------------------------+------+------+------+------+
*  A0 |         PDCPTADT          |PDCFM |:MODNO|PDCFLG|:BRES |
*     +---------------------------+------+------+------+------+
*  A8
*
*** PDCB - PARSED DIRID CONTROL BLOCK (PDCB)

 

PDCB Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

PDCBDBSZ 00A7 00000015

PDCBRES 00A7

PDCBSIZE 00A7 000000A8

PDCFLG 00A6

PDCFLGAC 00A6 20

PDCFLGCA 00A6 40

PDCFLGMD 00A6 10

PDCFLGNT 00A6 80

PDCFM 00A4

PDCFN 0090

PDCFNFT 0090

PDCFPID 0000

PDCFQDN 0000

PDCFQSIZ 0080 00000090

PDCFT 0098

PDCMODNO 00A5

PDCPTADT 00A0

PDCSDR1 0010

PDCSDR2 0020

PDCSDR3 0030

PDCSDR4 0040

PDCSDR5 0050

PDCSDR6 0060

PDCSDR7 0070

PDCSDR8 0080

PDCURID 0008

PDCUSER 0008


This information is based on VM/ESA 2.4.0.
Last updated on 12 Aug 1999 at 11:13:04 EDT.
Copyright IBM Corporation, 1990, 1999