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.

DMSCDB

Prolog  

Control Block Contents  

DMSCDB DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

DMSCDB Prolog

NAME : DMSCDB DESCRIPTION: COMDIR CONTROL BLOCK DSECT : DMSCDB FUNCTION : The DMSCDB macro provides a mapping of the COMDIR control block. The macro contains two DSECTs: DMSCDB and CDBOVL.

 

DMSCDB Control Block Content


DMSCDB DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure DMSCDB COMDIR CONTROL BLOCK 0000 0 Character 8 CDBEYEC eyecatcher for COMDIR block 0008 8 Character 24 CDBSYS system level information 0008 8 Character 18 CDBSFID system filespec 0008 8 Character 8 CDBSFN system file name 0010 16 Character 8 CDBSFT system file type 0018 24 Character 2 CDBSFM system file mode 001A 26 Character 1 CDBSFLG system flags 001B 27 Character 1 * 001C 28 Address 4 CDBSBLK ptr to NAMEFSYS SCBLOCK 0020 32 Character 24 CDBUSER user level information 0020 32 Character 18 CDBUFID user filespec 0020 32 Character 8 CDBUFN user file name 0028 40 Character 8 CDBUFT user file type 0030 48 Character 2 CDBUFM user file mode 0032 50 Character 1 CDBUFLG user flags 0033 51 Character 1 * 0034 52 Address 4 CDBUBLK ptr to NAMEFUSE SCBLOCK 0038 56 Character 20 CDBCR 0038 56 Signed 4 CDBCDSCE COMDIR saved C/E ptr 003C 60 Signed 4 CDBUSCE USER saved C/E ptr 0040 64 Signed 4 CDBUSCEL USER saved C/E length 0044 68 Character 8 CDBUSRI USER saved RESID

 

DMSCDB Storage Layout

*** DMSCDB - COMDIR CONTROL BLOCK
*
*     +-------------------------------------------------------+
*   0 |                       CDBEYEC                         |
*     +-------------------------------------------------------+
*   8 |                                                       |
*     =                        CDBSYS                         =
*     |                                                       |
*     +-------------------------------------------------------+
*  20
*
*** DMSCDB - COMDIR CONTROL BLOCK
*** Overlay for CDBSYS in DMSCDB
*
*     +-------------------------------------------------------+
*   8 |                                                       |
*     =                       CDBSFID                         =
*     |             +-----------------------------------------+
*     |             | 1A
*     +-------------+
*
*** Overlay for CDBSYS in DMSCDB
*** Overlay for CDBSFID in DMSCDB
*
*     +-------------------------------------------------------+
*   8 |                        CDBSFN                         |
*     +-------------------------------------------------------+
*  10 |                        CDBSFT                         |
*     +-------------+------+------+---------------------------+
*  18 |   CDBSFM    |:SFLG |//////|         CDBSBLK           |
*     +-------------+------+------+---------------------------+
*  20 |                                                       |
*     =                       CDBUSER                         =
*     |                                                       |
*     +-------------------------------------------------------+
*  38
*
*** Overlay for CDBSFID in DMSCDB
*** Overlay for CDBUSER in DMSCDB
*
*     +-------------------------------------------------------+
*  20 |                                                       |
*     =                       CDBUFID                         =
*     |             +-----------------------------------------+
*     |             | 32
*     +-------------+
*
*** Overlay for CDBUSER in DMSCDB
*** Overlay for CDBUFID in DMSCDB
*
*     +-------------------------------------------------------+
*  20 |                        CDBUFN                         |
*     +-------------------------------------------------------+
*  28 |                        CDBUFT                         |
*     +-------------+------+------+---------------------------+
*  30 |   CDBUFM    |:UFLG |//////|         CDBUBLK           |
*     +-------------+------+------+---------------------------+
*  38 |                                                       |
*     =                        CDBCR                          =
*     |                           +---------------------------+
*     |                           | 4C
*     +---------------------------+
*
*** Overlay for CDBUFID in DMSCDB
*** Overlay for CDBCR in DMSCDB
*
*     +---------------------------+---------------------------+
*  38 |         CDBCDSCE          |         CDBUSCE           |
*     +---------------------------+---------------------------+
*  40 |         CDBUSCEL          |         CDBUSRI-          |
*     +---------------------------+---------------------------+
*  48 |          -(044)           | 4C
*     +---------------------------+
*
*** Overlay for CDBCR in DMSCDB

 

DMSCDB Cross Reference

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

CDBCDSCE 0038

CDBCR 0038

CDBEYEC 0000

CDBSBLK 001C

CDBSFID 0008

CDBSFLG 001A

CDBSFM 0018

CDBSFN 0008

CDBSFT 0010

CDBSYS 0008

CDBUBLK 0034

CDBUFID 0020

CDBUFLG 0032

CDBUFM 0030

CDBUFN 0020

CDBUFT 0028

CDBUSCE 003C

CDBUSCEL 0040

CDBUSER 0020

CDBUSRI 0044


This information is based on VM/ESA 2.4.0.
Last updated on 18 Aug 1999 at 09:19:02 EDT.
Copyright IBM Corporation, 1990, 1999