Go to Home Page
Questions?
Call 1-800-572-5517
 
  Go to Home Page  
  See all products
  See price schedules
  See manuals, tutorials, articles
  Download a free 30-day trial
  See user testimonials
  About Pacific Systems Group
 
 
DCOLLECT Tools
  See DCOLLECT Record Layouts
  See Sample DCOLLECT Reports
  Learn How to Export SMF Data
  Download Free DCOLLECT  Reporting Software (30 days)
 
  Choose Spectrum Writer to add 4GL to your product
  Free 60-Page Book (PDF) - How to Make an SMF Report
Spectrum DCOLLECT Reporter - the 4GL DCOLLECT Report Writer.

Spectrum SMF Writer - the 4GL SMF Report Writer.

DCOLLECT Type DC Record

This table shows the record layout for type DC DCOLLECT records
(Data Class Construct Information).

Purpose: The DFSMS Data Collection Facility (DCOLLECT) is a function of access method services. DCOLLECT collects stored data set, volume and policy values into a sequential file you can use as input to other programs or applications.

The DCOLLECT output file consists of a number of different record types.

Type DC records contain data class construct information. These records are collected when SMSDATA is selected, and data class constructs are defined to the control data set selected. The record type for this record is 'DC'.

 


It's easy to report on DCOLLECT type DC records!

DCOLLECT Spectrum WRITER
We have a low-cost 4GL report writer especially for DCOLLECT files. It's called Spectrum DCOLLECT Reporter.

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.
 
Try It FREE Now!

DCOLLECT Type DC Record -- Data Class Construct Information
Offset
(Dec.)
NameLengthFormatDescription
* ********************************************************************
* * HEADER PORTION OF DATA COLLECTION UTILITY OUTPUT RECORD. EACH *
* * DATA SECTION IS PRECEDED BY THIS HEADER. *
* ********************************************************************
0DCURDW4BinaryRECORD DESCRIPTOR WORD
0DCULENG2BinaryLENGTH OF THIS RECORD
22CharacterRESERVED
4DCURCTYP2CharacterRECORD TYPE FOR THIS RECORD
6DCUVERS2BinaryVERSION
8DCUSYSID4CharacterSYSTEM ID FOR THIS OPERATION
12DCUTMSTP8CharacterTIMESTAMP FIELD
12DCUTIME4BinaryTIME IN SMF HEADER FORMAT
16DCUDATE4CharacterDATE IN SMF FORMAT (CCYYDDDF)
204CharacterRESERVED
24DCUDATA1CharacterEND OF HEADER

* ********************************************************************
* * DATA CLASS CONSTRUCT INFORMATION (RECORD TYPE 'DC') *
* * Contains data class construct information. These records are *
* * collected when SMSDATA is selected, and data class constructs *
* * are defined to the control data set selected. *
* ********************************************************************
0DDCNMFLD32CharacterSPACE FOR NAME AND LENGTH
0DDCNMLEN2BinaryLENGTH OF NAME
2DDCNAME30CharacterNAME OF DATA CLASS
32DDCUSER8CharacterUSERID OF LAST UPDATER
40DDCDATE10CharacterDATE OF LAST UPDATE
502CharacterRESERVED
52DDCTIME8CharacterTIME OF LAST UPDATE
60DDCDESC120CharacterDESCRIPTION

* ***************************************************************
* * *
* * DATA CLASS PARAMETERS SPECIFICATION BITS
* * *
* ***************************************************************
180DDCSPEC4Character
180DDCSPEC11Character
• DDCFRORG X'80' RECORG SPECIFIED FLAG
• DDCFLREC X'40' LRECL SPECIFIED FLAG
• DDCFRFM X'20' RECFM SPECIFIED FLAG
• DDCFKLEN X'10' KEYLEN SPECIFIED FLAG
• DDCFKOFF X'08' KEYOFF SPECIFIED FLAG
• DDCFEXP X'04' EXPIRATION ATTRIB SPEC'D FLAG
• DDCFRET X'02' RETENTION ATTRIB SPEC'D FLAG
• DDCFPSP X'01' PRIMARY SPACE SPECIFIED FLAG
181DDCSPEC21Character
• DDCFSSP X'80' SECONDARY SPACE SPEC'D FLAG
• DDCFDIR X'40' DIRECTORY BLOCKS SPEC'D FLAG
• DDCFAUN X'20' ALLOCATION UNIT SPEC'D FLAG
• DDCFAVR X'10' AVGREC SPECIFIED FLAG
• DDCFVOL X'08' VOLUME CNT SPECIFIED FLAG
• DDCFCIS X'04' DATA CI SIZE SPECIFIED FLAG
• DDCFCIF X'02' FREE CI % SPECIFIED FLAG
• DDCFCAF X'01' FREE CA % SPECIFIED FLAG
182DDCSPEC31Character
• DDCFXREG X'80' SHAREOPT XREGION SPEC'D FLAG
• DDCFXSYS X'40' SHAREOPT XSYSTEM SPEC'D FLAG
• DDCFIMBD X'20' VSAM IMBED SPECIFIED FLAG
• DDCFRPLC X'10' VSAM REPLICATE SPECIFIED FLAG
• DDCFCOMP X'08' COMPACTION SPECIFIED FLAG
• DDCFMEDI X'04' MEDIA TYPE SPECIFIED FLAG
• DDCFRECT X'02' RECORDING TECHNOLOGY FLAG
• DDCFVEA X'01' VSAM extended addressability

* ***************************************************************
* * *
* * on = ext addr allowed
* * *
* ***************************************************************
183DDCSPEC41Character
• DDCSPRLF X'80' Space Constraint Relief
• DDCREDUS X'40' Reduce Space by% specified
• DDCRABS X'20' Rec Access Bias specified
• DDCFCT X'10' Compression Type specified
• DDCBLMT X'08' Block Size Limit specified
• DDCCFS X'04' RLS CF Cache specified
• DDCDVCS X'02' Dynamic Volume Count specified
• DDCFSCAL X'01' Performance Scaling specified

* ***************************************************************
* * *
* * DATA SET ATTRIBUTES
* * *
* ***************************************************************
184DDCRCORG1BinaryDATA SET RECORG SEE CONST
185DDCRECFM1BinaryDATA SET RECFM SEE CONST
186DDCDSFLG1Character
• DDCBLK X'80' 1 BLOCKED, 0 UNBLKED/NULL
• DDCSTSP X'40' 1 STANDARD OR SPANNED
187DDCCNTL1BinaryCARRIAGE CONTROL SEE CONST
188DDCRETPD4BinaryRETENTION PERIOD
188DDCEXPYR2BinaryEXPDT YEAR
190DDCEXPDY2BinaryEXPDT ABSOLUTE DAY OF YEAR
192DDCVOLCT2BinaryMAXIMUM VOL COUNT FOR EXTEND
194DDCDSNTY2BinaryDSN TYPE SEE CONSTANTS

* ***************************************************************
* * *
* * DATA SET SPACE ATTRIBUTES
* * *
* ***************************************************************
196DDCSPPRI4BinaryPRIMARY SPACE AMOUNT
200DDCSPSEC4BinarySECONDARY SPACE AMOUNT
204DDCDIBLK4BinaryDIRECTORY BLOCKS
208DDCAVREC1BinaryAVGREC M, K, U: SEE CONST
209DDCREDUC1BinaryReduce primary or secondary

* ***************************************************************
* * *
* * space by 0-99%. DDCSPRLF
* * and DDCREDUS must be on
* * *
* ***************************************************************
210DDCRBIAS1BinaryVSAM Record Access Bias

* ***************************************************************
* * *
* * Dynamic volume count
* * *
* ***************************************************************
211DDCDVC1BinaryDynamic volume count
212DDCAUNIT4BinaryALLOCATION UNIT AMOUNT
2164Characterreserve
220DDCLRECL4BinaryRECORD LENGTH

* ***************************************************************
* * *
* * VSAM ATTRIBUTES
* * *
* ***************************************************************
224DDCCISZ4BinaryCISIZE FOR KS, ES OR RR
228DDCFRSP4CharacterFREESPACE
228DDCCIPCT2BinaryCI FREESPACE %
230DDCCAPCT2BinaryCA FREESPACE %
232DDCSHROP2BinaryVSAM SHARE OPTIONS
232DDCXREG1BinaryVSAM XREGION SHARE OPTIONS
233DDCXSYS1BinaryVSAM XSYSTEM SHARE OPTIONS
234DDCVINDX1CharacterVSAM SHARE OPTIONS
• DDCIMBED X'80' 1 IMBED, 0 NO
• DDCREPLC X'40' 1 REPLICATE, 0 NO
235DDCKLEN1BinaryVSAM KEY LENGTH
236DDCKOFF2BinaryVSAM KEY OFFSET
238DDCCAMT1BinaryVSAM candidate amount
2391BinaryRESERVED

* ***************************************************************
* * *
* * MOUNTABLE DEVICE ATTRIBUTES
* * *
* ***************************************************************
240DDCCOMP1BinaryCOMPACTION TYPE SEE CONSTANTS
241DDCMEDIA1BinaryMEDIA TYPE SEE CONSTANTS
242DDCRECTE1BinaryRECORDING TECHNOLOGY SEE CONSTANTS BELOW
2431CharacterRESERVED

* ***************************************************************
* * *
* * RLS SUPPORT
* * *
* ***************************************************************
244DDCRLS14CharacterRLS SUPPORT
244DDCBWOTP1BinaryBWO TYPE REQUIRES DDCBWOS

* ***************************************************************
* * *
* * REQUIRES DDCLOGRS
* * SEE CONSTANTS
* * *
* ***************************************************************
245DDCLOGRC1BinarySPHERE RECOVERABILITY

* ***************************************************************
* * *
* * REQUIRES DDCSPANS
* * SEE CONSTANTS
* * *
* ***************************************************************
246DDCSPAND1BinaryRECORD SPANS CI ABILITY

* ***************************************************************
* * *
* * REQUIRES DDCLSIDS
* * *
* ***************************************************************
247DDCFRLOG1BinaryCICSVR FRLOG TYPE

* ***************************************************************
* * *
* * REQUIRES DDCFRLGS
* * *
* ***************************************************************
248DDCLOGNM28CharacterLOG STREAM ID
248DDCLOGLN2BinaryID LENGTH
250DDCLOGID26CharacterID

* ***************************************************************
* * *
* * DATA CLASS PARAMETERS SPECIFICATION BITS ADDITIONAL
* * *
* ***************************************************************
276DDCSPECX1Character
276DDCSPECA1CharacterADDITIONAL SPECIFICATION FLAGS
• DDCBWOS X'80' BWO SPECIFIED
• DDCLOGRS X'40' SPHERE RECOVERABILITY SPEC'D
• DDCSPANS X'20' CI SPAN SPECIFIED
• DDCLSIDS X'10' LOGSTREAMID SPECIFIED
• DDCFRLGS X'08' FRLOG SPECIFIED
• DDCFEXTC X'04' VSAM EXTENT CONSTRAINT SPEC'D
• DDCFA2GB X'02' RLS above 2GB spcified
• DDCFPSEG X'01' Perforname Segmentation specified
277DDCSPECB1CharacterADDITIONAL SPECIFICATION FLAGS
• DDCFKYL1 X'08' KEY Label 1
• DDCFKYC1 X'04' KEY Code 1
• DDCFKYL2 X'02' KEY Label 2
• DDCFKYC2 X'01' KEY Code 2
• DDCFVSP X'08' SMBVSP SPECIFIED
• DDCFSDB X'04' SBD SPECIFIED
• DDCFOVRD X'02' Override JCL specified
• DCDFCAR X'01' CA Reclaim specified
278DDCSPECC1CharacterADDITIONAL SPECIFICATION FLAGS
• DDCFATTR X'80' EATTR Specifed in DDCEATTR
• DDCFLOGR X'40' LOGREPLICATE specified
• DDCFRMOD X'20' VSAM SMB RMODE31 specified in Dataclas
• DDCFKLBL X'08' DASD Data set key label
279DDCSPECD1CharacterRRESERVED
280DDCSFLG1CharacterSpace Flag
• DDCOVRD X'80' 1 Space Override
• DDCSDB X'40' 1 Force Sys Determined Blocksize

* *********************************************************
* *
* * VSAM ATTRIBUTS
* *
* *********************************************************
281DDCVSAM14CharacterVSAM EXTENTION
281DDCVBYT11CharacterVSAM BYTE 1
• DDCREUSE X'80' SPECIFY VSAM CLUSTER IS REUSABLE
• DDCSPEED X'40' SPECIFY HOW DATA SET TO BE LOADED
• DDCEX255 X'20' MORE THAN 255 EXTENTS ALLOWED
• DDCLOGRP X'10' 0 NOLOGREPLICATE 1 LOGREPLICATE
2823CharacterReserved
285DDCEATTR1CharacterEAS EATTR IN DATACLASS REQUIRES DDCFATTR, SEE CONSTANTS
286DDCCT1CharacterCOMPRESSION TYPE 0 = GENERIC 1 = TAILORED
287DDCDSCF1CharacterData Set CF Cache value 0 = ALL 2 = UPDATEONLY 3 = NONE
288DDCRBYTE1CharacterRLS BYTE
• DDCA2GB X'80' RLS above 2GB Bar 0 NO 1 YES
• DDCRECLM X'40' CA RECLAIM 0 Enable(D) 1 Disable
289DDCBLKLM8CharacterBLKSILMT 32760 OR HIGER
2894CharacterReserve for future expansion
293DDCBSZLM4Character32760 or higher
297DDCTAPE14CharacterTape Support Use
297DDCPSCA1CharacterScaling option value YES NO or BLANK
298DDCPSEG1CharacterSegmentation value YES NO or BLANK
2992CharacterRESERVED
3013CharacterRESERVED
304DDCVSP4CharacterSMB VSP fields
304DDCVSPU1CharacterUnit for VSP value in CHAR
• DDCVSPUK X'80' Unit in KB
• DDCVSPUM X'40' Unit in MB
305DDCVSPV3CharacterVSP value
30886CharacterRESERVED (to match with IGDDCD macro)
394DDCKYLB11CharacterKey Label 1 definitions
394DDCKLBL12CharacterKey Label 1 length field
396DDCKLBN164CharacterKey Label 1 name field
460DDCKYCD11CharacterKey Label 1 encoding code
4611Characterfiller for byte skipping
462DDCKYLB21CharacterKey Label 2 definitions
462DDCKLBL22CharacterKey Label 2 length field
464DDCKLBN264CharacterKey Label 2 name field
528DDCKYCD21CharacterKey Label 2 encoding code
5292Characterfiller for byte skipping
531DDCRMODE1BinaryVSAM SMB RMODE31 for DCDRMODE
532DDCDKYLB1CharacterDASD Data set Key label
532DDCDKLBL2CharacterData Set Key Label length
534DDCDKLBN64CharacterName of the DASD Data Set Key Label
59828CharacterRESERVED
626DDCDATAE1CharacterEND OF DDCDATA

* ********************************************************************
* * CONSTANTS FOR DDCRBIAS RECORD ACCESS BIAS
* ********************************************************************
• DDCRABUS 0 USER
• DDCRABSY 1 SYSTEM

* ********************************************************************
* * CONSTANTS FOR DDCRCORG
* ********************************************************************
• DDCORGNL 0 RECORG IS NULL SAM
• DDCORGKS 1 RECORG IS VSAM KSDS
• DDCORGES 2 RECORG IS VSAM ESDS
• DDCORGRR 3 RECORG IS VSAM RRDS
• DDCORGLS 4 RECORG IS VSAM LDS

* ********************************************************************
* * CONSTANTS FOR DDCRECFM
* ********************************************************************
• DDCFMNUL 0 RECFM IS NULL
• DDCFMU 1 RECFM IS UNDEFINED
• DDCFMV 2 RECFM IS VARIABLE
• DDCFMVS 3 RECFM IS VARIABLE SPANNED
• DDCFMVB 4 RECFM IS VARIABLE BLOCKED
• DDCFMVBS 5 RECFM IS VAR BLK SPANNED
• DDCFMF 6 RECFM IS FIXED
• DDCFMFS 7 RECFM IS FIXED STANDARD
• DDCFMFB 8 RECFM IS FIXED BLOCKED
• DDCFMFBS 9 RECFM IS FIXED BLK SPANND

* ********************************************************************
* * CONSTANTS FOR DDCCNTL
* ********************************************************************
• DDCCNTLA 1 CARRIAGE CONTROL IS ANSI
• DDCCNTLM 2 CARRIAGE CONTROL IS MACH
• DDCCNTLN 3 CARRIAGE CONTROL IS NULL

* ********************************************************************
* * CONSTANTS FOR DDCAVREC
* ********************************************************************
• DDCBYTES 1 AVGREC IS BYTES
• DDCKB 2 AVGREC IS KB
• DDCMB 3 AVGREC IS MB

* ********************************************************************
* * CONSTANTS FOR DDCDSNTY
* ********************************************************************
• DDCDSNUL 0 DSN TYPE IS NULL
• DDCDSPDS 1 DSN TYPE IS PDS
• DDCDSLIB 2 DSN TYPE IS LIBRARY
• DDCDSHFS 3 DSN TYPE IS HFS
• DDCDSEXR 4 DSN TYP EXTENDED(R)
• DDCDSEXC 5 DSN TYP EXTENDED(C)
• DDCDSLRG 6 DSN TYP LARGE
• DDCDSNXT 7 DSN TYP NEXT

* ********************************************************************
* * CONSTANTS FOR DDCCOMP
* ********************************************************************
• DDCCNUL 0 NULL COMPACTION TYPE
• DDCNOCMP 1 NO COMPACTION
• DDCIDRC 2 IMPROVED DATA RECORDING CAPABILITY,

* ********************************************************************
* * CONSTANTS FOR DDCMEDIA
* ********************************************************************
• DDCMENUL 0 MEDIA TYPE IS NULL
• DDCMEDA1 1 MEDIA1 CART. SYSTEM
• DDCMEDA2 2 MEDIA2 ENHANCED CAPACITY CARTRIDGE SYSTEM
• DDCMEDA3 3 MEDIA3 ENHANCED CAPACITY CARTRIDGE SYSTEM
• DDCMEDA4 4 MEDIA4 ENHANCED CAPACITY CARTRIDGE SYSTEM
• DDCMEDA5 5 MEDIA5 ENHANCED CAPACITY CARTRIDGE SYSTEM
• DDCMEDA6 6 MEDIA6 ENHANCED CAPACITY CARTRIDGE SYSTEM
• DDCMEDA7 7 MEDIA7 ENHANCED CAPACITY CARTRIDGE SYSTEM
• DDCMEDA8 8 MEDIA8 ENHANCED CAPACITY CARTRIDGE SYSTEM
• DDCMEDA9 9 MEDIA9 ENHANCED CAPACITY CARTRIDGE SYSTEM
• DDCMED10 10 MEDIA10 ENHANCED CAPACITY CARTRIDGE SYSTEM
* ********************************************************************
* * CONSTANTS FOR DDCRECTE
* ********************************************************************
• DDCRTNUL 0 DDCRECTE IS NULL
• DDC18TRK 1 DDCRECTE IS 18 TRACK
• DDC36TRK 2 DDCRECTE IS 36 TRACK
• DDC128TK 3 DDCRECTE IS 128 TRACK
• DDC256TK 4 DDCRECTE IS 256 TRACK
• DDC384TK 5 DDCRECTE IS 384 TRACK
• DDCEFMT1 6 DDCRECTE IS EFMT1
• DDCEFMT2 7 DDCRECTE IS EFMT2
• DDCEEFM2 8 DDCRECTE IS EEFMT2
• DDCEFMT3 9 DDCRECTE IS EFMT3
• DDCEEFM3 10 DDCRECTE IS EEFMT3

* ********************************************************************
* * Constants for DDCBWOTP
* ********************************************************************
• DDCBWOCI 1 BWO type CICS
• DDCBWONO 2 BWO type none
• DDCBWOIM 3 BWO type IMS

* ********************************************************************
* * Constants for DDCLOGRC
* ********************************************************************
• DDCLOGNO 1 non Recoverable sphere
• DDCLOGUN 2 UNDO use external log
• DDCLOGAL 3 ALL (UNDO) & forward

* ********************************************************************
* * Constants for DDCSPAND
* ********************************************************************
• DDCSPANN 0 Record can not span CI
• DDCSPANY 1 Record may span CI

Copyright 2024.
Pacific Systems Group.
All rights reserved.


Spectrum Writer 4GL - the economical alternative to SAS, Easytrieve, DYL-280...

Home | Products | Prices | Documentation | 30-Day Trials | Customer Reviews | Company
Send Your Comments or Questions