DMSCDB Back to Index page
 
Prolog 
Control Block Contents 
   DMSCDB 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.


  DMSCDB Prolog Top of page
 
 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 Top of page
 

 DMSCDB DSECT Top of page
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 24 CDBIBM IBM level information 0038 56 Character 18 CDBIFID IBM-level filespec 0038 56 Character 8 CDBIFN IBM-level file name 0040 64 Character 8 CDBIFT IBM-level file type 0048 72 Character 2 CDBIFM IBM-level file mode 004A 74 Character 1 CDBIFLG IBM-level flags 004B 75 Character 1 * 004C 76 Address 4 CDBIBLK ptr to NAMEFIBM SCBLOCK 0050 80 Character 20 CDBCR 0050 80 Signed 4 CDBCDSCE COMDIR saved C/E ptr 0054 84 Signed 4 CDBUSCE USER saved C/E ptr 0058 88 Signed 4 CDBUSCEL USER saved C/E length 005C 92 Character 8 CDBUSRI USER saved RESID
 
 
  DMSCDB Storage Layout Top of page
 
 
*** 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 |                                                       |
*     =                        CDBIBM                         =
*     |                                                       |
*     +-------------------------------------------------------+
*  50
*
*** Overlay for CDBUFID in DMSCDB
 
*** Overlay for CDBIBM in DMSCDB
*
*     +-------------------------------------------------------+
*  38 |                                                       |
*     =                       CDBIFID                         =
*     |             +-----------------------------------------+
*     |             | 4A
*     +-------------+
*
*** Overlay for CDBIBM in DMSCDB
 
*** Overlay for CDBIFID in DMSCDB
*
*     +-------------------------------------------------------+
*  38 |                        CDBIFN                         |
*     +-------------------------------------------------------+
*  40 |                        CDBIFT                         |
*     +-------------+------+------+---------------------------+
*  48 |   CDBIFM    |:IFLG |//////|         CDBIBLK           |
*     +-------------+------+------+---------------------------+
*  50 |                                                       |
*     =                        CDBCR                          =
*     |                           +---------------------------+
*     |                           | 64
*     +---------------------------+
*
*** Overlay for CDBIFID in DMSCDB
 
*** Overlay for CDBCR in DMSCDB
*
*     +---------------------------+---------------------------+
*  50 |         CDBCDSCE          |         CDBUSCE           |
*     +---------------------------+---------------------------+
*  58 |         CDBUSCEL          |         CDBUSRI-          |
*     +---------------------------+---------------------------+
*  60 |          -(05C)           | 64
*     +---------------------------+
*
*** Overlay for CDBCR in DMSCDB
 
 
  DMSCDB Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
CDBCDSCE       0050
CDBCR          0050
CDBEYEC        0000
CDBIBLK        004C
CDBIBM         0038
CDBIFID        0038
CDBIFLG        004A
CDBIFM         0048
CDBIFN         0038
CDBIFT         0040
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        0054
CDBUSCEL       0058
CDBUSER        0020
CDBUSRI        005C
 
This information is based on z/VM 6.4.0.
Last updated on 24 Aug 2016 at 09:21:07 EDT.
Copyright IBM Corporation, 1990, 2016