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
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
Last updated on 12 Aug 1999 at 11:13:04 EDT.
Copyright IBM Corporation, 1990, 1999