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. |
PDSSECT
Cross Reference (Contains links to field and bit definitions)
PDSSECT Prolog
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
PDSSECT DSECT
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. 000000D7 PDSFNEW C'P' CHECK PDSIDENT+3, OLD VS NEW. 0006 6 Bitstring 1 PDSFLG1 MACLIB/PDS FLAG1. 0000005B PDSTEMPF C'$' 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
*** 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 | | * +-------------+-------------+ | * 28 | | * = PDSDIR = * | | * +-------------------------------------------------------+ * *** PDSSECT - Directory Table for BPAM Simulation
PDSSECT Cross Reference
(contains links to field and bit definitions)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 000000D7
PDSHDRSZ 000C 00000010
PDSIDENT 0000
PDSLEN 0022 00000024
PDSTEMPF 0006 0000005B
TEMPBYTE 001C
Last updated on 12 Aug 1999 at 11:24:57 EDT.
Copyright IBM Corporation, 1990, 1999