DGDBK Back to Index page
 
Prolog 
Control Block Contents 
   DGDBK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  DGDBK Prolog Top of page
 
 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
              DVMDCOMA/DVMDCOMD fields of HCPDVMD
              DNXGIDAD/DNXGIDSP fields of HCPDNXBK
 CREATED BY : HCPDIR
 DELETED BY : None
 RELOCATION CONSIDERATIONS : 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 Top of page
 

 DGDBK DSECT Top of page
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 DGDIDGRP ID number for DGRPM 00000002 DGDIDDGS 2 DGDIDDGS ID number for DGSBK 00000003 DGDIDSGR 3 DGDIDSGR 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 Top of page
 
          
*** DGDBK - Directory generic data block
*
*     +---------------------------+--------------------+------+
*   0 |          DGDLEN           |////////////////////|DGDID |
*     +---------------------------+--------------------+------+
*
*** DGDBK - Directory generic data block
 
 
  DGDBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
DGDDBLOK       0008
DGDHDRSZ       0007 00000008
DGDID          0007
DGDIDDGS       0007 00000002
DGDIDGRP       0007 00000001
DGDIDSGR       0007 00000003
DGDLEN         0000
 
This information is based on z/VM 7.3.0 Last updated on 22 Jun 2022 at 15:49:03 EDT.
Copyright IBM Corporation, 1990, 2022