|
This is the section for 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'. - Name
- Description
- DDCNMFLD
- The data class construct name.
- DDCNMLEN
- The length of this construct name.
- DDCNAME
- The name of this construct.
- DDCUSER
- The USERID of the last person to make a change to this construct.
- DDCDATE
- The date that this construct was last changed. The format is "YYYY/MM/DD"
in EBCDIC.
- DDCTIME
- The time that this construct was last changed. The format is "HH:MM"
in EBCDIC.
- DDCDESC
- The description of this construct.
- DDCSPEC
- Data class parameters specification flags. The following are
indicated if the specified bit is '1'.
- DDCSPEC1
- First byte of flags.
- DDCFRORG
- Record organization specified.
- DDCFLREC
- LRECL specified.
- DDCFRFM
- RECFM specified.
- DDCFKLEN
- KEYLEN specified.
- DDCFKOFF
- KEYOFF specified.
- DDCFEXP
- Expiration date attribute specified.
- DDCFRET
- Retention period attribute specified.
- DDCFPSP
- Primary space allocation specified.
- DDCSPEC2
- Second byte of flags.
- DDCFSSP
- Secondary space allocation specified.
- DDCFDIR
- Directory blocks specified.
- DDCFAUN
- Allocation unit specified.
- DDCFAVR
- AVGREC specified.
- DDCFVOL
- Volume count specified.
- DDCFCIS
- VSAM CISIZE specified.
- DDCFCIF
- Free CI % specified.
- DDCFCAF
- Free CA % specified.
- DDCSPEC3
- Third byte of flags.
- DDCFXREG
- SHAREOPT XREGION specified.
- DDCFXSYS
- SHAREOPT XSYSTEM specified.
- DDCFIMBD
- VSAM IMBED specified.
- DDCFRPLC
- VSAM REPLICATE specified.
- DDCFCOMP
- Compaction specified.
- DDCFMEDI
- Media Type specified.
- DDCFRECT
- Recording Technology specified.
- DDCFVEA VSAM Extended Addressing specified
- DDCSPEC4
- Fourth byte of flags.
- DDCSPRLF
- Space Constraint Relief specified
- DDCREDUS
- Reduce space by percent unit specified
- DDCRABS
- Record Access Bias specified
- DDCFCT
- Compression Type specified
- DDCBLMT
- Block Size Limit specified
- DDCCFS
- RLS CF Cache specified
- DDCDVCS
- Dynamic Volume Count specified
- DDCFSCAL
- Performance Scaling specified
- DDCRCORG
- This field describes how VSAM data sets allocated by this data
class are organized and is mapped by the constants DDCORGKS, DDCORGES,
DDCORGRR, DDCORGLS, and DDCORGNL.
- 1
- Record organization is VSAM Keyed Sequential Data Set.
- 2
- Record organization is VSAM Entry-Sequenced Data Set.
- 3
- Record organization is VSAM Relative Record Data Set.
- 4
- Record organization is VSAM Linear Space Data Set.
- 0
- Record organization is null - this data class is used for non-VSAM
data sets having Partitioned Organization (PO) or Physical Sequential
(PS) organization.
- DDCRECFM
- This field describes the data set record format assigned to non-VSAM
data sets and is mapped by constants DDCFMNUL, DDCFMU, DDCFMV, DDCFMVS,
DDCFMVB, DDCFMVBS, DDCFMF, DDCFMFS, DDCFMFB, and DDCFMFBS.
- 0
- Record format is null.
- 1
- Record format is undefined format.
- 2
- Record format is variable.
- 3
- Record format is variable spanned.
- 4
- Record format is variable blocked.
- 5
- Record format is variable blocked spanned.
- 6
- Record format is fixed.
- 7
- Record format is fixed standard.
- 8
- Record format is fixed blocked.
- 9
- Record format is fixed blocked standard.
- DDCDSFLG
- Data set flags for non-VSAM data sets.
- DDCBLK
- 1=Blocked, 0=Unblocked/Null.
- DDCSTSP
- 1=Standard or Spanned.
- DDCCNTL
- This field describes the type of carriage control assigned to
non-VSAM data sets and is mapped by DDCCNTLA, DDCCNTLM, and DDCCNTLN.
- 1
- Carriage control is ANSI carriage control.
- 2
- Carriage control is MACHINE carriage control.
- 3
- Carriage control is NULL.
- DDCRETPD
- If DDCFRET is '1', this field is the retention period in days
assigned to data sets by this data class. If DDCFEXP is '1' then
this field should be interpreted by the two fields, DDCEXPYR and DDCEXPDY.
Data sets are deleted or archived one day after the retention period
or on the expiration date occurs.
- DDCEXPYR
- Expiration date - year assigned to data sets by this data class.
- DDCEXPDY
- Expiration date - absolute day of year assigned to data sets by
this data class.
- DDCVOLCT
- The maximum number of volumes that can be used to store your data
set. Possible values range from 1 to 59.
- DDCDSNTY
- This field indicates the format used to allocate data sets using
this data class mapped by DDCDSNUL, DDCDSPDS, and DDCDSLIB.
- 0
- Field value is null.
- 1
- The system allocates the data sets as PDSs.
- 2
- The system allocates the data sets as PDSEs.
- 3
- The system allocates the data sets as HFS.
- 4
- The system allocates the data sets as extended (R).
- 5
- The system allocates the data sets as extended (C).
- 6
- The system allocates the data sets as LARGE.
- DDCSPPRI
- The value in this field is the primary space, and when multiplied
by DDCAUNIT, determines the amount of space that this data class initially
allocates for a data set.
- DDCSPSEC
- The value in this field is the secondary space, and when multiplied
by DDCAUNIT, determines the additional space that can be allocated
by this data class for a data set.
- DDCDIBLK
- The value in this field shows the number of blocks allocated for
the directory of a partitioned data set.
- DDCAVREC
- This field shows whether this data class allocates space in bytes,
kilobytes, or megabytes and is mapped by DDCBYTES, DDCKB, and DDCMB.
- 1
- Space is allocated in bytes - U.
- 2
- Space is allocated in kilobytes - K.
- 3
- Space is allocated in megabytes - M.
- DDCREDUC
- This field shows the percentage of space that is used to reduce
the primary or secondary space during Abend37 retry processing. The
value ranges from 1% to 99% .
- DDCRBIAS
- This field shows how VSAM Records the Access Bias for the data
set and is mapped by constants DDCRABUS(0) and DDCRABSY(1).
- 0
- VSAM Record Access Bias is user.
- 1
- VSAM record Access Bias is system.
- DDCDVC
- This field shows the maximum number of volumes that a data set
can span in allocation. The value can be range from 1-59. The default
value is 1. the z/OS® volume
limit is 59.
- DDCAUNIT
- This field shows the multiplication factor used to determine primary
and secondary allocated space. Possible values range from 0 to 65,535.
- DDCLRECL
- This field shows, in bytes, the logical record length used when
allocating data sets in this data class. The value is the length
of fixed-length records or the maximum length of variable-length records.
- DDCCISZ
- This field shows the number of bytes allocated by the data class
for each control interval in the data portion, not the index portion,
of a VSAM data set. This field only applies to ESDS, KSDS, or RRDS
VSAM data sets.
- DDCFRSP
- VSAM Control Interval and Control Area FREESPACE fields used by
the data class. Possible values for either field range from 1 to
100.
- DDCCIPCT
- This field shows what percentage of each control interval in a
key-sequenced VSAM data set should be set aside as free space.
- DDCCAPCT
- This field shows what percentage of each control area in a key-sequenced
VSAM data set should be set aside as free space.
- DDCSHROP
- These fields indicate VSAM Share Options assigned by the data
class to VSAM data sets.
- DDCXREG
- This field shows how a VSAM data set can be shared among regions
of one system, or across regions of multiple systems. Possible values
are 1, 2, 3, and 4, if specified for the data class.
- DDCXSYS
- This field shows how a VSAM data set can be shared among systems.
Possible values are 3 and 4, if specified for the data class.
- DDCVINDX
- These fields indicate VSAM Options assigned by the data class
to VSAM data sets.
- DDCIMBED
- This field indicates whether or not each sequence-set record is
to be written as many times as possible on the first track of the
data control area for key-sequenced VSAM data sets only. If specified,
the following definitions apply.
- 1
- IMBED - Write each sequence-set record, as many times as possible,
on the first track of the data control area
- 0
- NOIMBED - Put the sequence-set records on the same disk that contains
the index records.
- DDCREPLC
- This field indicates whether or not VSAM will write each index
record on one track of direct access (DASD) storage as many times
as possible. If specified, the following interpretations apply.
- 1
- REPLICATE - VSAM will write each index record on a single track
of DASD as many times as possible.
- 0
- NOREPLICATE - Each index record will appear on a track only once.
- DDCKLEN
- The KEYLEN field shows, in bytes, the size of each record key
in a non-VSAM data set, or the size of each key field in a key-sequenced
VSAM data set. Possible values are 0 to 255 for non-VSAM data sets
and 1 to 255 for VSAM data sets.
- DDCKOFF
- The KEYOFF field applies only to key-sequenced VSAM data sets.
The field shows, in bytes, the distance from the start of the record
to the start of the key field. Possible values range from 0 to 32760.
- DDCCOMP
- This field shows the data compaction type used for tape and is
mapped by DDCCNUL, DDCNOCMP, and DDCIDRC. Compaction specifies whether
or not mountable tape volumes associated with this data class are
compacted. Compaction increases overall tape cartridge capacity.
- 0
- Null Compaction Type
- 1
- No Compaction.
- 2
- Improved Data Recording.
- DDCMEDIA
- This field shows the type and format of the cartridges used for
mountable tape data sets used with this data class. and is mapped
by DDCMENUL, DDCMEDA1, and DDCMEDA2.
- 0
- Media type is null.
- 1
- Media 1 - Cartridge System
- 2
- Media 2 - Enhanced Capacity Cartridge System Tape
- DDCRECTE
- This field indicates the number of recording tracks on the cartridge
used for the mountable tape data sets associated with this data class.
- 0
- Recording Technology is not specified.
- 1
- Recording Technology is 18 track.
- 2
- Recording Technology is 36 track.
- DDCRLS1
- This field contained contains the following fields :
- DDCBWOTP
- This field shows how a system managed VSAM data set is processed
for Backup-While-Open. The options can be DDCBWOCI (1) DDCBWONO (2)
and DDCBWOIM (3):
- 1
- BWO processing is used for CICS® VSAM
file control data sets
- 2
- BWO processing is used for IMS™ VSAM
data sets
- 3
- BWO is not used for CICS VSAM
file control or IMS VSAM data
sets. This is the default.
- DDCLOGRC
- This shows how a VSAM data set is recoverable. It mapped with
constants DDCLOGNO (1), DDCLOGUN (2) and DDCLOGAL (3) :
- 1
- Indicates that neither an external backout nor a forward recovery
capability is available, so the data set is not considered recoverable.
- 2
- Indicates that changes can be backed out using an external log,
so the data set is considered recoverable.
- 3
- Indicates that changes can be backed out and forward recovered
using an external log.
- blank
- The data set is not recoverable. This is the default.
- DDCSPAND
- This field shows whether a data record can span control interval
(CI) Boundaries. It maps with constants DDCSPANN (0) and DDCSPANY
(1):
- 0
- Indicates if the size of a data record is larger than a control
interval, the record can be contained on more than one control interval.
- 1
- Indicates that a record must be contained in one control interval.
- DDCFRLOG
- This field shows whether VSAM batch logging is to be performed
for the VSAM data set. It maps with constants DCDFLGNS (0) DCDFLGNO
(1), DCDFLGRD (2), DCDFLGUD (4) and DCDFLGAL (6):
- 0
- The Forward Log value in the catalog is used.
- 1
- The VSAM batch logging function is used for the data set
- 2
- The VSAM forward recovery logging is used for the data set.
- 4
- The VSAM backward recovery logging is used for the data set.
- 6
- Both VSAM forward and backward recovery logging is used for the
data set.
- DDCLOGNM
- This field contains a 2 bytes of length of the LOG ID and the
LOGID.
- DDCLOGLN
- The length of the Log Stream id.
- DDCLOGNM
- The ID that identifies the CICS Forward
Recovery Log stream. It is a string of 1-26 character long.
- DDCSPECX
- Additional data class parameters specification flags. The following
are indicated if the specified bit is '1':
- DDCSPECA
- This is the first byte of flags.
- DDCBWOS
- BWO specified.
- DDCLOGRS
- VSAM Sphere Recovery specified.
- DDCSPANS
- CI Spans specified.
- DDCLSIDS
- LOG Stream ID specified.
- DDCFRLOGS
- CICSVR Forward Log specified.
- DDCFEXTC
- Extent Constraint specified.
- DDCFA2GB
- RLS above 2GB BAR specified.
- DDCFPSEG
- Performance Segmentation specified.
- DDCSPECB
- This is the second byte of flags.
- DDCFKYL1
- KEYLABEL 1 specified.
- DDCFKYC1
- KYECODE 1 specified
- DDCFKYL2
- KEYLABEL 2 specified.
- DDCFKYC2
- KYECODE 2 specified.
- DDCFVSP
- System-Managed Buffer (SMB) specified.
- DDCFSDB
- SDB specified.
- DDCFOVRD
- Override space specified.
- DDCFCAR
- CA Reclaim specified.
- DDCSPECC
- This is the third byte of the flags.
- DDCFATTR
- EAV attribute specified.
- DDCSFLG
- This is flags for space parameters.
- DDCOVRD
- This field indicates the eligibility of overriding the space specified
in DEFINE command by SMS data class:
- 0
- Space can not be overridden
- 1
- Space can be overridden
- DDCSDB
- This field indicates if the data set is eligible for System Determined
Blocksize (SDB):
- 0
- The data set can not be have SDB
- 1
- The data set can have SDB assigned
- DDCVSAM1
- This field is for VSAM parameters.
- DDCREUSE
- This field indicates whether the VSAM cluster can be open again
as a new data set. The default value is zero (0).
- 0
- The VSAM Cluster is not reusable
- 1
- The VSAM Cluster can be reusable
- DDCSPEED
- This field indicates how the data set to be loaded. The default
is zero (the Recovery Mode).
- 0
- Indicates a recovery mode that the data set is preformatted when
it is loaded.
- 1
- Indicates a speed mode that the data set is loaded without reformatted.
- DDCEX255
- This field shows if it allows the data set to have over 255 extents
in allocation. The default value is zero (0).
- 0
- The data set is not allowed to have over 255 extents.
- 1
- The data set is allowed to have over 255 extents.
- DDCEATTR
- This field shows whether the Extended Address Space (EAS) is eligible.
It maps the following constants DDCEANUL (0), DDCEATNO (1) and DDCEATOP
(2).
- 0
- The attribute is not specified.
- 1
- The EAS is not eligible.
- 2
- The EAS is eligible.
- DDCCT
- This field indicates the method of compressing a data set which
can be GENERIC or TAILORED. The default value is GENERIC.
- 0
- The data set is compressed by using Generic Dictionary Building
Block (DBB) compression, which is derived from a defined set if compression
algorithms in data set SYS1.DBBLIB.
- 1
- The data set is compressed by using Tailored Dictionary. When
The initial data is written to a data set, the tailored dictionary
is build and imbedded to the data set. This type of compression
applies only to sequential data sets, not to VSAM KSDSs.
- DDCDSCF
- This field shows how a RLS data set is cached. It mapped constants
DCDDSCFA (0), DCDDSCFU (1), DCDDSCFN (2). The default value is zero.
- 0
- Indicates caching data sets with all the requests.
- 1
- Indicates caching data sets with updated request only.
- 2
- Indicates caching directory entries only.
- DDCRBYTE
- This is one byte flags for RLS attributes.
- DDCA2GB
- This field shows whether the SMSVSAM address space can be above
the 2-GB Bar, which able to take advantage of 64 bit addressable virtual
storage during VSAM RLS buffering. The default value is zero(0).
- 0
- Indicates that VSAM RLS buffering is limited to storage below
the bar.
- 1
- Indicates that VSAM RLS buffers can reside above the 2-gigabyte
bar.
- DDCRECLM
- This field shows whether the free CA space on DASD able to be
reclaimed for VSAM and BSAMRLS. When the free space is placed for
a new CA, a free CA space in the free chain is reused. The default
value is zero (ENABLE).
- 0
- The CA Reclaim is enabling.
- 1
- The CA reclaim is disabling.
- 2
- Indicates caching directory entries only.
- DDCBLKLM
- This field contains the Block Size Limit which is located at the
lower 4 bytes.
- DDCBSZLM
- This field shows the blocksize limit value specified in the associated
data class. The block size limit for SMS and non-SMS managed storage
can be from 32760-2147483648, 32 KB-2097152 KB, 1 MB-2048 MB or 1
GB – 2 GB. The default is blank.
- DDCTAPE1
- This is an eight bytes field that contains the support of TAPE
attributes.
- DDCPSCA
- This Performance scaling field shows how the tape usages are selected.
It is one byte in length. The default value is zero.
- 0
- The tape selection will use the tape at its full capacity (same
as 2) .
- 1
- The tape selection is called to optimal performance, which will
be used only the first segmentation of the tape.
- 2
- The tape selection will use the tape at its full capacity .
- DDCPSEG
- This performance Segmentation field shows how a cartridge is divided
into a fast access segment and a slower access segment. The fast
access segment will be filled in first, after which the slower access
segment will be filled. The default value is zero.
- 0
- The segmentation format is disabling (same as 2).
- 1
- The segmentation format is enabling.
- 2
- The segmentation format is disabling.
- DDCVSP
- This System-Managed Buffering (SMB) field shows how many buffers
to be used and how they are processed for VSAM applications that requests
the use of non-shared resource (NSR). The value ranges from 1 K to
2048000 K or 1 M to 2048 M.
- DDCVSPU
- Contains one byte unit of the SMB value.
- DDCVSPV
- Contains the SMB value in length of 3 bytes.
- DDCKYLB1
- This is the first type Key Label field that is used for secure
cryptographic hardware to encrypt the data to be dumped.
- DDCKLBL1
- Length of key label 1.
- DDCKLBN1
- The first type Key Label. It is 1-64 characters long
- DDCKYCD1
- This is the first type of Key Code that is used for Encoding Mechanism
Key Label Performance Segmentation.
- DDCKYLB2
- This is the second type Key Label field that is used for secure
cryptographic hardware to encrypt the data to be dumped.
- DDCKLBL2
- The length of key label 1.
- DDCKLBN2
- The first type Key Label. It is 1-64 characters long.
- DDCKYCD2
- This is the second type of Key Code that is used for Encoding
Mechanism Key Label Performance Segmentation.
|