Header Record Field
This is the header for all the record types. It contains all the common
fields that are needed regardless of the type of data collected.
All other output record data is appended to the header.
- Name
- Description
- DCURDW
- This field is NOT the RDW for the record that an assembler program
sees. Assembler programs see the true RDW (4 bytes)
preceding DCURDW by specifying RDW=YES in the DSECT statement. High-level
languages, such as PL/1, have the true RDW stripped and see DCURDW
as the first field in the record.
A parameter RDW=YES/NO can be specified with the IDCDOUT DSECT in the assembler program to generate the true RDW (4 bytes) which is located before the DCURDW field. The default value is NO.
For example,- DCOLL DSECT
- IDCDOUT RDW=YES
- DCULENG
- Length of this record in bytes.
- DCURCTYP
- Record type for this record. Types are:
- D
- Active Data Set Record
- A
- VSAM Association Information
- V
- Volume Information
- M
- Migrated Data Set Information
- B
- Backup Data Set Information
- C
- DASD Capacity Planning Information
- T
- Tape Capacity Planning Information.
- DCUVERS
- The version number describing the returned format
of IDCDOUT. Applications may utilize the returned version number to
detect incompatible format changes. DCUVERS can contain constants
DCUVERS1, DCUVERS2, and DCUVERSC.
- 1
- Initial version of IDCDOUT.
- 2
- DFSMS V1R10 version of IDCDOUT.
- *
- Used version of IDCDOUT - contains one of the above values.
In the event of an IDCDOUT format change which is incompatible with prior versions, the value of DCUVERSC will be updated to a new value. Programs invoking DCOLLECT can compare the referenced IDCDOUT version being used by the program as indicated in the DCUVERSC constant to the system version being returned in DCUVERS to detect incompatible IDCDOUT formats.
- DCUSYSID
- Identification field of the system running DCOLLECT. This is the same as the SMF system ID for the system.
- DCUTMSTP
- The timestamp of the DCOLLECT run. This timestamp is the same
for all records collected during one invocation of DCOLLECT. The timestamp
consists of:
- DCUTIME
- The time in hundredths of a second from midnight (same format as in the SMF record header time stamp).
- DCUDATE
- The date in CCYYDDDF format (packed decimal).