|
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. |
DGDBK
Cross Reference (Contains links to field and bit definitions)
DGDBK Prolog
Name : HCPDGDBK
Description: Directory generic data block
DSECT : DGDBK
Function : The directory generic data block maps a block
written by the generic write routine in HCPDIR.
Located by : DGRPNDAD/DGRPNDSP fields of HCPDGRPM
DVMDWDAD/DVMDWDSP fields of HCPDVMD
DVMDUDAD/DVMDUDSP fields of HCPDVMD
DVMDRDAD/DVMDRDSP fields of HCPDVMD
DVMDSDAD/DVMDSDSP fields of HCPDVMD
DNXGIDAD/DNXGIDSP fields of HCPDNXBK
Created by : HCPDIR
Deleted by : None
Comments : A directory generic data block can be
considered to consist of 2 overlapping entities.
The "generic block" is the entire block and includes
the generic header and a variable length "data
block". The data block is identified by the DGDID
field and is usually mapped by its own DSECT.
These blocks are written to the directory DASD
by HCPDIR's generic write routine, and they are
read and handled by the directory generic read
routine, HCPUDPRD.
DGDBK Control Block Content
DGDBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure DGDBK Directory generic data block 0000 0 Signed 4 DGDLEN Total length of the generic block (generic header + data block) 0004 4 Bitstring 1 * (3) Reserved for IBM use 0007 7 Bitstring 1 DGDID ID number that identifies the specific type of the data block 00000001 DGDIDGRP 1 ID number for DGRPM 00000002 DGDIDDGS 2 ID number for DGSBK 00000003 DGDIDSGR 3 ID number for DSGR 00000008 DGDHDRSZ *-DGDBK Generic header size, in bytes 0008 8 Bitstring 1 DGDDBLOK (0) The data block starts here
DGDBK Storage Layout
*** DGDBK - Directory generic data block * * +---------------------------+--------------------+------+ * 0 | DGDLEN |////////////////////|DGDID | * +---------------------------+--------------------+------+ * 8 | | * = DGDDBLOK = * | | * +-------------------------------------------------------+ * *** DGDBK - Directory generic data block
DGDBK Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----DGDDBLOK 0008
DGDHDRSZ 0007 00000008
DGDID 0007
DGDIDDGS 0007 00000002
DGDIDGRP 0007 00000001
DGDIDSGR 0007 00000003
DGDLEN 0000
Last updated on 3 Aug 1999 at 11:51:09 EDT.
Copyright IBM Corporation, 1990, 1999