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


  PDSSECT Prolog Top of page
 
 NAME       : PDSSECT
 DESCRIPTION: Directory Table for BPAM Simulation
 DSECT      : PDSSECT
 FUNCTION   : PDSSECT describes the fields of the in-storage
              directory that is used in OS simulation of
              BPAM. The in-storage directory is built
              dynamically by DMSSVT from CMS free storage.
              PDSSECT is called by the PDSSECT macro.
 
 
  PDSSECT Control Block Content Top of page
 

 PDSSECT DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure PDSSECT Directory Table for BPAM Simulation 0000 0 Character 6 PDSIDENT MACLIB/PDS IDENTIFIER. 11.1 .111 PDSFNEW C'P' PDSFNEW CHECK PDSIDENT+3, OLD VS NEW. 0006 6 Bitstring 1 PDSFLG1 MACLIB/PDS FLAG1. .1.1 1.11 PDSTEMPF C'$' PDSTEMPF PDS DIR. IS IN $PDSTEMP FILE. 0007 7 Bitstring 1 PDSFLG2 MACLIB/PDS FLAG2. 0008 8 Signed 4 PDSDIRSZ MACLIB/PDS DIRECTORY SIZE. 000C 12 Signed 4 PDSDIRIT MACLIB/PDS DIRECTORY ITEM NO. 00000010 PDSHDRSZ *-PDSIDENT SIZE OF MACLIB/PDS HEADER. 0010 16 Signed 4 PDSENTSZ PDS ENTRY SIZE. AREA TO KEEP "DMSLIB" MACLIB/PDS FORMAT HEADER IN. 0014 20 Signed 2 DIRNAME (3) - MACLIB IDENTIFIER 001A 26 Signed 2 DIRPTR - ITEM PTR TO START OF DIRECTORY 001C 28 Bitstring 1 TEMPBYTE - IF $ , THEN PDS IS IN $PDSTEMP FILE 001D 29 Bitstring 1 CHNGBYTE - INDICATES UPDATES TO DICT. 001E 30 Signed 2 CORESIZE - SIZE OF DICTIONARY IN BYTES 0020 32 Signed 2 PDSBLKSI - BLOCKSIZE OF DICTIONARY 0022 34 Bitstring 1 NEWBLKS (2) - NO. NEW BLKS ADDED BY STOW 00000024 PDSLEN *-PDSSECT LENGTH OF THE PDSSECT HEADER 0024 36 Signed 4 PDSDIR (0) - START OF IN CORE DICTIONARY
 
 
  PDSSECT Storage Layout Top of page
 
          
*** PDSSECT - Directory Table for BPAM Simulation
*
*     +-----------------------------------------+------+------+
*   0 |                PDSIDENT                 |:FLG1 |:FLG2 |
*     +---------------------------+-------------+------+------+
*   8 |         PDSDIRSZ          |         PDSDIRIT          |
*     +---------------------------+---------------------------+
*  10 |         PDSENTSZ          |         DIRNAME-          |
*     +-------------+-------------+------+------+-------------+
*  18 |   -(014)    |   DIRPTR    |:PBYTE|:GBYTE|  CORESIZE   |
*     +-------------+-------------+------+------+-------------+
*  20 |  PDSBLKSI   |  NEWBLKS    |
*     +-------------+-------------+
*
*** PDSSECT - Directory Table for BPAM Simulation
 
 
  PDSSECT Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
CHNGBYTE       001D
CORESIZE       001E
DIRNAME        0014
DIRPTR         001A
NEWBLKS        0022
PDSBLKSI       0020
PDSDIR         0024
PDSDIRIT       000C
PDSDIRSZ       0008
PDSENTSZ       0010
PDSFLG1        0006
PDSFLG2        0007
PDSFNEW        0000 D7
PDSHDRSZ       000C 00000010
PDSIDENT       0000
PDSLEN         0022 00000024
PDSTEMPF       0006 5B
TEMPBYTE       001C
 
This information is based on z/VM 7.1.0 Last updated on 22 Jun 2018 at 11:58:54 EDT.
Copyright IBM Corporation, 1990, 2018