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

Prolog  

Control Block Contents  

DGDBK DSECT

Storage Layout  

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


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 11:51:09 EDT.
Copyright IBM Corporation, 1990, 1999