|
VTOC Records for z/OS 1.11OBJ referenced unknown item: DS1DSCB OBJ referenced unknown item: DS1DSCB OBJ referenced unknown item: DS1DSCBThis table shows the record layout for type DCOLLECT records
|
It's easy to report on DCOLLECT type records! | |
![]() |
Spectrum DCOLLECT Reporter handles the difficult DCOLLECT record parsing for you automatically. You just specify which fields you want to see. Spectrum DCOLLECT Reporter also converts the arcane date and time fields and reformats them into an attractive report. It defines the individual bit flags for easy testing or printing. Plus, Spectrum DCOLLECT Reporter can export DCOLLECT data as comma delimited files to use on your PC.
|
Offset (Dec.) | Name | Length | Format | Description |
**********************************************************************
* Format 1 DSCB * * Describes the first three extents and other info about a data set.* ********************************************************************** | ||||
0 | DS1DSCB | 140 | Character | |
0 | DS1DSNAM | 44 | Character | DATA SET NAME |
44 | DS1FMTID | 1 | Character | FORMAT IDENTIFIER (X'F1') |
45 | DS1DSSN | 6 | Character | DATA SET SERIAL NUMBER (IDENTIFIES THE FIRST OR ONLY VOLUME CONTAINING THE DATA SET/SPACE) |
51 | DS1VOLSQ | 2 | Character | VOLUME SEQUENCE NUMBER (1 9999) |
53 | DS1CREDT | 3 | Character | CREATION DATE (DISCONTINUOUS BIN, X'YYDDDD') |
56 | DS1EXPDT | 3 | Character | EXPIRATION DATE (DISCONTINUOUS BIN, X'YYDDDD') |
59 | DS1NOEPV | 1 | Binary | NUMBER OF DATA EXTENTS ON VOLUME |
60 | DS1NOBDB | 1 | Binary | NUMBER OF BYTES USED IN LAST DIRECTORY BLOCK (PDS ONLY) |
61 | DS1FLAG1 | 1 | Character | FLAG 1 • DS1COMPR X'80' 1... .... COMPRESSABLE EXTENDED FORMAT • DS1CPOIT X'40' .1.. .... CHECKPOINTED DATASET • DS1EXPBY X'20' ..1. .... VSE EXP DATE SPEC BY RET PERIOD • DS1RECAL X'10' ...1 .... DATA SET HAS BEEN RECALLED • DS1LARGE X'08' .... 1... >64K TRACK DATA SET COEXISTENCE • DS1EATTR X'03' .... ..11 UNUSED • DS1EATTR_NS X'00' UNUSED • DS1EATTR_NO X'01' UNUSED • DS1EATTR_OPT X'02' UNUSED • DS1EATTR_REQ X'03' UNUSED |
62 | DS1SYSCD | 13 | Character | SYSTEM CODE |
75 | DS1REFD | 3 | Character | DATE LAST REFERENCED (DISCONTINUOUS BIN, X'YYDDDD') OR ZERO IF NOT MAINTAINED |
78 | DS1SMSFG | 1 | Character | SYSTEM MANAGED STORAGE INDICATOR • DS1SMSDS X'80' 1... .... SYSTEM MANAGED DATA SET • DS1SMSUC X'40' .1.. .... NO BCS ENTRY EXISTS FOR DATA SET • DS1REBLK X'20' ..1. .... SDB AND D.S. MAY BE REBLOCKED • DS1CRSDB X'10' ...1 .... DADSM CREATE ORIGINATED BLKSIZE • DS1PDSE X'08' .... 1... PDSE DATA SET • DS1STRP X'04' .... .1.. EXTENDED FORMAT DATA SET • DS1PDSEX X'02' .... ..1. HFS DATA SET • DS1DSAE X'01' ........1 EXTENDED ATTRIBUTES EXIST |
79 | DS1SCEXT | 3 | Character | SECONDARY SPACE EXTENSION |
79 | DS1SCXTF | 1 | Character | SECONDARY SPACE EXTENSION FLAG ONLY ONE OF THE FOLLOWING FLAGS X • DS1SCAVB X'80' 1... .... IF 1, DS1SCXTV IS THE ORIGINAL • DS1SCMB X'40' .1.. .... IF 1, DS1SCXTV IS IN MEGABYTES • DS1SCKB X'20' ..1. .... IF 1, DS1SCXTV IS IN KILOBYTES • DS1SCUB X'10' ...1 .... IF 1, DS1SCXTV IS IN BYTES • DS1SCCP1 X'08' .... 1... IF 1, DS1SCXTV HAS BEEN COMPACTE • DS1SCCP2 X'04' .... .1.. IF 1, DS1SCXTV HAS BEEN COMPACTE |
* .... ..11 RESERVED | ||||
80 | DS1SCXTV | 2 | Character | SECONDARY SPACE EXTENSION VALUE |
82 | DS1DSORG | 2 | Character | DATA SET ORGANIZATION FIRST BYTE OF DS1DSORG • DS1DSGIS X'80' 1... .... IS INDEXED SEQUENTIAL • DS1DSGPS X'40' .1.. .... PS PHYSICAL SEQUENTIAL • DS1DSGDA X'20' ..1. .... DA DIRECT ORGANIZATION • DS1DSGCX X'10' ...1 .... CX BTAM OR QTAM LINE GROUP • DS1DSGPO X'02' .... ..1. PO PARTITIONED ORGANIZATION • DS1DSGU X'01' .... ...1 U UNMOVABLE, THE DATA SET • DS1DSGGS X'80' 1... .... GS GRAPHICS ORGANIZATION • DS1DSGTX X'40' .1.. .... TX TCAM LINE GROUP • DS1DSGTQ X'20' ..1. .... TQ TCAM MESSAGE QUEUE • DS1ACBM X'08' .... 1... AM ACCESS METHOD CONTROL BLOCK • DS1ORGAM X'08' .... 1... AM VSAM DATA SET/SPACE • DS1DSGTR X'04' .... .1.. TR TCAM 3705 |
84 | DS1RECFM | 1 | Character | RECORD FORMAT • DS1RECFF X'80' 10.. .... F FIXED LENGTH • DS1RECFV X'40' 01.. .... V VARIABLE LENGTH • DS1RECFU X'C0' 11.. .... U UNDEFINED LENGTH • DS1RECFT X'20' ..1. .... T TRACK OVERFLOW • DS1RECFB X'10' ...1 .... B BLOCKED: MAY NOT OCCUR WITH • DS1RECFS X'08' .... 1... FIXED LENGTH: (X'88') • DS1RECFA X'04' .... .10. ANSI CONTROL CHARACTER • DS1RECMC X'02' .... .01. MACHINE CONTROL CHARACTER |
85 | DS1OPTCD | 1 | Character | OPTION CODES INDICATES THE VARIOUS OPTIONS USED IN BUILDING THE DATA SET BDAM DS1OPTCD FIELD ASSIGNMENTS (APPLY ONLY WHEN DS1DSGDA IS ON) X'80' 1... .... W - WRITE VALIDITY CHECK X'40' .1.. .... - TRACK OVERFLOW X'20' ..1. .... E - EXTENDED SEARCH X'10' ...1 .... F - FEEDBACK X'08' .... 1... A - ACTUAL ADDRESSING X'04' .... .1.. - DYNAMIC BUFFERING X'02' .... ..1. - READ EXCLUSIVE X'01' .... ...1 R - RELATIVE BLOCK ADDRESSING ISAM DS1OPTCD FIELD ASSIGNMENTS (APPLY ONLY WHEN DS1DSGIS IS ON) X'80' 1... .... W - WRITE VALIDITY CHECK X'40' .1.. .... U - ACCUMULATE TRACK INDEX ENT X'20' ..1. .... M - MASTER INDECIES X'10' ...1 .... I - INDEPENDENT OVERFLOW AREA X'08' .... 1... Y - CYLINDER OVERFLOW AREA X'04' .... .X.. RESERVED X'02' .... ..1. L - DELETE OPTION X'01' .... ...1 R - REORGANIZATION CRITERIA BPAM/BSAM/QSAM DS1OPTCD FIELD ASSIGNMENTS (APPLY ONLY WHEN DS1DSGPO OR DS1DSGPS IS ON) X'80' 1... .... W - WRITE VALIDITY CHECK X'40' .1.. .... U - ALLOW DATA CHECK (1403 PRTR) X'20' ..1. .... C - CHAINED SCHEDULING USING PCI X'10' ...1 .... H - VSE/OS INTERCHANGE FEATURE X'08' .... 1... B - TREAT EOF AS EOV (TAPE) X'04' .... .1.. Z - SEARCH DIRECT X'02' .... ..1. T - USER LABEL TOTALING X'01' .... ...1 J - FOR 3800 PRINTING SUBSYSTEM VSAM DS1OPTCD FIELD ASSIGNMENTS (APPLY ONLY WHEN DS1ORGAM IS ON) 02C • DS1OPTIC X'80' 1... .... DATA SET CATALOGED IN ICF CTLG • DS1OPTBC X'40' .1.. .... DATA SET IS ICF CATALOG |
86 | DS1BLKL | 2 | Character | BLOCK LENGTH (TYPE F RECORDS), OR MAX BLKSIZE (U OR V RECORDS) |
88 | DS1LRECL | 2 | Character | LOGICAL RECORD LENGTH FIXED LENGTH: RECORD LENGTH UNDEFINED LENGTH: ZERO VARIABLE UNSPANNED: MAX REC LEN VARIABLE SPANNED: <= 32756 BYTES- MAX REC LEN 02C > 32756 BYTES- X'8000' |
90 | DS1KEYL | 1 | Character | KEY LENGTH (0 255) |
91 | DS1RKP | 2 | Character | RELATIVE KEY POSITION |
93 | DS1DSIND | 1 | Character | DATA SET INDICATORS • DS1IND80 X'80' 1... .... LAST VOLUME CONTAINING DATA IN • DS1IND40 X'40' .1.. .... DATA SET IS RACF DEFINED @G60 • DS1RACDF DS1IND40 SAME USE AS BIT DS1IND40 • DS1IND20 X'20' ..1. .... BLOCK LENGTH IS A MULTIPLE @G60 • DS1IND10 X'10' ...1 .... PASSWORD IS REQUIRED TO @G60 • DS1SECTY DS1IND10 SAME USE AS BIT DS1IND10 • DS1IND08 X'08' .... 1... DS MODIFIED SINCE RECALL • DS1IND04 X'04' .... .1.. IF DS1IND10 IS 1 THEN • DS1WRSEC DS1IND04 SAME USE AS BIT DS1IND04 • DS1IND02 X'02' .... ..1. DATA SET OPENED FOR OTHER @G60 • DS1DSCHA DS1IND02 SAME USE AS BIT DS1IND02 @G60 • DS1IND01 X'01' .... ...1 SECURE CHECKPOINT DATA SET 01C • DS1CHKPT DS1IND01 SAME AS DS1IND01 |
94 | DS1SCALO | 4 | Character | SECONDARY ALLOCATION |
94 | DS1SCAL1 | 1 | Character | SPACE PARAMETERS • DS1DSPAC X'C0' XX.. .... BIT PATTERN FOR SPACE REQUEST • DS1CYL X'C0' 11.. .... CYLINDER REQUEST • DS1TRK X'80' 10.. .... TRACK REQUEST • DS1AVR X'40' 01.. .... AVERAGE BLOCK LENGTH REQUEST • DS1AVRND X'41' 01.. ...1 AVERAGE BLOCK AND ROUND REQUEST • DS1MSGP X'20' ..1. .... RESERVED (WAS MSGP) 02C • DS1EXT X'10' ...1 .... EXTENSION TO SECONDARY SPACE • DS1CONTG X'08' .... 1... CONTIGUOUS REQUEST • DS1MXIG X'04' .... .1.. MXIG REQUEST • DS1ALX X'02' .... ..1. ALX REQUEST • DS1DSABS X'00' 0000 0000 ABSOLUTE TRACK REQUEST |
95 | DS1SCAL3 | 3 | Character | SECONDARY ALLOCATION QUANTITY |
98 | DS1LSTAR | 3 | Character | LAST USED TRACK AND BLOCK ON TRACK (TTR). NOTE: FOR 02C EXTENDED FORMAT, HIGH ORDER 02C BYTES OF TT MAY BE CONTAINED 02C DS1TRBAL. 02C |
101 | DS1TRBAL | 2 | Character | FOR EXTENDED FORMAT: 2 HIGH 02C ORDER BYTES OF LAST USED 02C TRACK (TTTTR). 02C FOR PDSE, HFS, OR VSAM: ZERO 02C OTHERWISE: CODE INDICATING 02C SPACE REMAINING ON LAST 02C USED TRACK. 02C |
103 | 1 | Character | RESERVED | |
104 | DS1TTTHI | 1 | Character | HIGH ORDER BYTE OF DS1LSTAR SEE DS1LARGE IN DS1FLAG1 |
105 | DS1EXT1 | 10 | Character | FIRST EXTENT DESCRIPTION FIRST BYTE EXTENT TYPE INDICATOR X'81' 1... ...1 EXTENT ON CYLINDER BOUNDARIES X'80' 1... .... RESERVED (WAS SPLIT CYLINDER) X'40' 01.. .... USER LABEL EXTENT (FIRST EXTENT ONLY, AND IS NOT COUNTED IN DS1NOEPV) X'04' .... .1.. INDEX AREA EXTENT (ISAM) X'02' .... ..1. OVERFLOW AREA EXTENT (ISAM) X'01' .... ...1 USER'S DATA BLOCK EXTENT OR IS A PRIME AREA EXTENT (ISAM) X'00' 0000 0000 FOLLOWING 9 BYTES DO NOT INDICATE ANY EXTENT SECOND BYTE EXTENT SEQUENCE NUMBER THIRD - SIXTH BYTES LOWER LIMIT (CCHH) SEVENTH - TENTH BYTES UPPER LIMIT (CCHH) |
115 | DS1EXT2 | 10 | Character | SECOND EXTENT DESCRIPTION |
125 | DS1EXT3 | 10 | Character | THIRD EXTENT DESCRIPTION |
135 | DS1PTRDS | 5 | Character | POINTER (CCHHR) TO A FORMAT 2 OR 3 DSCB, OR ZERO • DS1END * EQUATE AT END OF DSCB1 MAP |
********************************************************************** * Format 3 DSCB * * Describes extents after the third extent of a non-VSAM data set * * or a VSAM data space * ********************************************************************** | ||||
140 | DS3DSCB | 140 | Character | FORMAT 3 DSCB |
140 | DS3KEYID | 4 | Character | KEY IDENTIFIER (X'03030303') |
144 | DS3EXT1 | 10 | Character | FIRST EXTENT DESCRIPTOR FIRST BYTE EXTENT TYPE INDICATOR SECOND BYTE EXTENT SEQUENCE NUMBER THIRD - SIXTH BYTES LOWER LIMIT (CCHH) SEVENTH - TENTH BYTES UPPER LIMIT (CCHH) |
144 | DS3EXTNT | 40 | Character | FOUR EXTENT DESCRIPTIONS |
184 | DS3FMTID | 1 | Character | FORMAT IDENTIFIER (X'F3') |
185 | DS3ADEXT | 90 | Character | NINE ADDITIONAL EXTENT DESCRIPTI |
275 | DS3PTRDS | 5 | Character | FORWARD CHAIN POINTER (CCHHR) TO FORMAT 3 DSCB OR ZERO • DS3END * EQUATE AT END OF DSCB3 MAP |
********************************************************************** * Format 4 DSCB * * Describes the extent and contents of the VTOC and provides volume * * and device characteristics. * ********************************************************************** | ||||
280 | DS4IDFMT | 1 | Character | FORMAT IDENTIFIER (X'F4') |
281 | DS4HPCHR | 5 | Character | HIGHEST ADDRESS (CCHHR) OF A FORMAT 1 DSCB (SET TO END OF VTOC IF INDEXED VTOC) |
286 | DS4DSREC | 2 | Binary | NUMBER OF AVAILABLE DSCB'S (NOT MAINTAINED IF INDEXED VTOC) |
288 | DS4HCCHH | 4 | Character | CCHH OF NEXT AVAILABLE ALTERNATE |
292 | DS4NOATK | 2 | Binary | NUMBER OF REMAINING ALTERNATE TR |
294 | DS4VTOCI | 1 | Character | VTOC INDICATORS • DS4DOSBT X'80' 1... .... VSE CONTAMINATION BIT (WAS DOS) • DS4DVTOC X'40' .1.. .... IF ON, THE INDEX WAS DISABLED • DS4EFVLD X'20' ..1. .... EXTENDED FREE SPACE MANAGEMENT • DS4DSTKP X'10' ...1 .... VSE STACKED PACK • DS4DOCVT X'08' .... 1... VSE CONVERTED VTOC • DS4DIRF X'04' .... .1.. DIRF BIT (DADSM INTERRUPT RECORD • DS4DICVT X'02' .... ..1. DIRF RECLAIMED • DS4IVTOC X'01' .... ...1 IF ON, AN INDEX HAS BEEN CREATED |
295 | DS4NOEXT | 1 | Binary | NUMBER OF EXTENTS IN THE VTOC |
296 | DS4SMSFG | 1 | Character | SYSTEM MANAGED STORAGE INDICATOR • DS4SMSTS X'C0' 11.. .... SYSTEM MANAGED VOLUME TEST • DS4SMS X'C0' 11.. .... SYSTEM MANAGED VOLUME • DS4SMSCV X'40' 01.. .... SYSTEM MANAGED VOLUME IN INITIAL • DS4NTSMS X'00' 00.. .... NON SYSTEM MANAGED VOLUME |
297 | DS4DEVAC | 1 | Binary | Number of alternate cylinders 04C Subtract from first two bytes 04A of DS4DEVSZ to get number of 04A usable cylinders. Can be zero. 04A Valid only if DS4DEVAV is on. 04A |
298 | DS4DEVCT | 14 | Character | DEVICE CONSTANTS |
298 | DS4DEVSZ | 4 | Character | DEVICE SIZE |
298 | DS4DSCYL | 2 | Binary | NUMBER OF LOGICAL CYLINDERS (INCLUDES ALTERNATES IF ANY 02A EXIST) 02A |
300 | DS4DSTRK | 2 | Binary | NUMBER OF TRACKS IN A LOGICAL CYLINDER |
302 | DS4DEVTK | 2 | Character | DEVICE TRACK LENGTH |
304 | DS4DEVOV | 2 | Character | KEYED RECORD OVERHEAD |
304 | DS4DEVI | 1 | Character | NON LAST KEYED RECORD OVERHEA |
305 | DS4DEVL | 1 | Character | LAST KEYED RECORD OVERHEAD |
306 | DS4DEVK | 1 | Character | NON KEYED RECORD OVERHEAD DIFFERENTIAL |
307 | DS4DEVFG | 1 | Character | FLAG BYTE • DS4AMBJ X'40' .1.. .... Formatted for sharing with 05A • DS4DSF X'20' ..1. .... Set by ICKDSF 05C • DS4DEVAV X'10' ...1 .... Value in DS4DEVAC, number of 04A |
308 | DS4DEVTL | 2 | Character | DEVICE TOLERANCE |
310 | DS4DEVDT | 1 | Binary | NUMBER OF DSCB'S PER TRACK |
311 | DS4DEVDB | 1 | Binary | NUMBER OF DIRECTORY BLOCKS PER T |
312 | DS4AMTIM | 8 | Character | VSAM TIME STAMP |
320 | DS4AMCAT | 3 | Character | VSAM CATALOG INDICATOR |
320 | DS4VSIND | 1 | Character | VSAM INDICATORS 1... .... A VSAM CATALOG REFERENCES THIS VOLUME. .1.. .... THE VSAM DATA SETS ON THIS VOLUM ARE UNUSUABLE BECAUSE AN MSS CONVERTV COMMAND HAS NOT COMPLET SUCCESSFULLY FOR THIS VOLUME. ..1. .... VVDS allocated on this volume 07A ...X XXXX RESERVED BITS 07A • DS4VVDSA X'20' ..1. .... Bit on indicate VVDS does exist 07A • DS4VVDSR X'10' ...1 .... IF ON, VVDS DSN WAS SCANNED. IT 09A |
321 | DS4VSCRA | 2 | Character | RELATIVE TRACK LOCATION OF THE C |
323 | DS4R2TIM | 8 | Character | VSAM VOLUME/CATALOG MATCH TIME STAMP |
331 | 5 | Character | RESERVED | |
336 | DS4F6PTR | 5 | Character | POINTER (CCHHR) TO FIRST FORMAT 6 DSCB OR ZERO |
341 | DS4VTOCE | 10 | Character | VTOC EXTENT DESCRIPTION |
351 | 10 | Character | RESERVED | |
361 | DS4EFLVL | 1 | Character | EXTENDED FREE SPACE MANAGEMENT LEVEL. X'00' MEANS EXTENDED FREE- SPACE MANAGEMENT WILL NOT BE USED FOR THIS VOLUME. X'07' MEANS WHEN IN NON-INDEXED 02C FORMAT, FREE-SPACE MANAGED IN F7 DSCB'S. • DS4EFL00 00 EXTENDED FREE SPACE • DS4EFL07 07 EXTENDED FREE SPACE |
362 | DS4EFPTR | 5 | Character | POINTER TO EXTENDED FREE SPACE INFORMATION: FOR DS4LVL=X'00' THIS IS ZERO. FOR DS4EFLVL=X'07' THIS IS THE CCHHR OF THE FIRST F7 DSCB. |
367 | 9 | Character | RESERVED • DS4END * EQUATE AT END OF DSCB4 | |
********************************************************************** * Format 5 DSCB * * On a nonindexed VTOC, describes the space on a volume that * * has not been allocated to a data set (available space). * * For an indexed VTOC, a single empty format-5 DSCB resides * * in the VTOC; free space is described in the index and * * DS4IVTOC is normally on. * ********************************************************************** | ||||
376 | DS5KEYID | 4 | Character | KEY IDENTIFIER (X'05050505') |
380 | DS5AVEXT | 5 | Character | AVAILABLE EXTENT BYTES 1 - 2 RELATIVE TRACK ADDRESS OF THE FIRST TRACK IN THE EXTENT BYTES 3 - 4 NUMBER OF UNUSED CYLINDERS IN THE EXTENT BYTE 5 NUMBER OF ADDITIONAL UNUSED TRACKS |
385 | DS5EXTAV | 35 | Character | SEVEN AVAILABLE EXTENTS |
420 | DS5FMTID | 1 | Character | FORMAT IDENTIFIER (X'F5') |
421 | DS5MAVET | 90 | Character | EIGHTEEN AVAILABLE EXTENTS |
511 | DS5PTRDS | 5 | Character | FORWARD CHAIN POINTER (CCHHR) TO FORMAT 5 DSCB OR ZERO • DS5END * EQUATE AT END OF DSCB5 • DS5EXTLN DS5EXTAV DS5AVEXT LENGTH OF AN EXTENT • DS5EXTMX 26 MAXIMUM NUMBER OF FREE • DS5RTALN 2 LENGTH OF AN RTA IN A FMT 5 • DS5IDC X'F5' FORMAT 5 IDENTIFIER CONSTANT |
Home |
Products |
Prices |
Documentation |
30-Day Trials |
Customer Reviews |
Company
Send Your Comments or Questions