Previous Topic: SGNAME=Next Topic: SMS Storage Class Fields


SMS Data Class Fields

Following is a list of possible Data Class fields. The table provides the following requirements for each field: Maximum length, Type of parameters, and an example.

Field Name

Definition

Max Length

Type

Example

DCNAME

Data Class Name

30

Char Literal

CRI=(DCNAME,EQ,AME/)

DCDESC

Data Class Description

120

Char Literal

CRI=(DCDESC,EQ,data class descrip/)

DCUSERID

Last USERID to update the Data Class

8

Char Literal

CRI=(DCUSERID,EQ,AME/)

DCDATE

Date of update

N/A

CA Disk formats

CRI=(DCDATE,EQ,08/13/94)

DCTIME

Time of update

4

Must be 4 numeric digits in HHMM format

CRI=(DCTIME,EQ,0830)

DCFRCORG

VSAM RECORG specified

N/A

Fixed Parms - (YES or NO)

CRI=(DCFRCORG,EQ,YES)

DCFLRECL

LRECL specified

N/A

Fixed Parms - (YES or NO)

CRI=(DCFLRECL,EQ,YES)

DCFRECFM

RECFM specified

N/A

Fixed Parms - (YES or NO)

CRI=(DCFRECFM,EQ,YES)

DCFKEYLN

Key length specified

N/A

Fixed Parms - (YES or NO)

CRI=(DCFKEYLN,EQ,YES)

DCFKEYOF

Key offset specified

N/A

Fixed Parms - (YES or NO)

CRI=(DCFDEYOF,EQ,YES)

DCFEXPDT

EXPDT specified

N/A

Fixed Parms - (YES or NO)

CRI=(DCFEXPDT,EQ,YES)

DCFRETPD

RETPD specified

N/A

Fixed Parms - (YES or NO)

CRI=(DCFRETPD,EQ,YES)

DCFPRMSP

Primary space specified

N/A

Fixed Parms - (YES or NO)

CRI=(DCFPRMSP,EQ,YES)

DCFSECSP

Secondary space specified

N/A

Fixed Parms - (YES or NO)

CRI=(DCFSECSP,EQ,YES)

DCFDIRBL

Directory blocks specified

N/A

Fixed Parms - (YES or NO)

CRI=(DCFDIRBL,EQ,YES)

DCFAUNIT

Allocation unit specified

N/A

Fixed Parms - (YES or NO)

CRI=(DCFAUNIT,EQ,YES)

DCFAVREC

Average record specified

N/A

Fixed Parms - (YES or NO)

CRI=(DCFAVERC,EQ,YES)

DCFVOLCT

Volume count specified

N/A

Fixed Parms - (YES or NO)

CRI=(DCFVOLCT,EQ,YES)

DCFCSIZE

CI size specified

N/A

Fixed Parms - (YES or NO)

CRI=(DCFCSIZE,EQ,YES)

DCFCIFSP

CI free space specified

N/A

Fixed Parms - (YES or NO)

CRI=(DCFCIFSP,EQ,YES)

DCFCAFSP

CA free space specified

N/A

Fixed Parms - (YES or NO)

CRI=(DCFCAFSP,EQ,YES)

DCFSOREG

XREGION share option specified

N/A

Fixed Parms - (YES or NO)

CRI=(DCFSOREG,EQ,YES)

DCFSOSYS

XSYSTEM share option specified

N/A

Fixed Parms - (YES or NO)

CRI=(DCFSOSYS,EQ,YES)

DCFIMBED

VSAM IMBED specified

N/A

Fixed Parms - (YES or NO)

CRI=(DCFIMBED,EQ,YES)

DCFREPL

VSAM Replicate specified

N/A

Fixed Parms - (YES or NO)

CRI=(DCFREPL,EQ,YES)

DCRECORG

VSAM ORG

4

Fixed Parms - (KSDS,ESDS,RRDS, or LDS)

CRI=(DCRECORG,EQ,LSD)

DCLRECL

Logical record length

5

Numeric

CRI=(DCLRECL,EQ,4060)

DCRECFM

RECFM flags

4

Fixed Parms - (F,FB,FBA,FBM,V,VB,VBA,VBM or U)

CRI=(DCRECFM,EQ,FB)

DCKEYLEN

Key length

3

Numeric

CRI=(DCKEYLEN,EQ,44)

DCKEYOFF

Key offset

5

Numeric

CRI=(DCKEYOFF,EQ,100)

DCEXPDT

Expiration date

N/A

CA Disk date format

CRI=(DCKEYLEN,EQ,12/31/99)

DCRETPD

Retention period

4

Numeric

CRI=(DCRETPD,EQ,30)

DCSPPRIM

Primary space allocation

6

Numeric

CRI=(DCSPPRIM,EQ,100)

DCSPSEC

Secondary space allocation

6

Numeric

CRI=(DCSPSEC,EQ,50)

DCSPDIR

Directory block allocation

6

Numeric

CRI=(DCSPDIR,EQ,35)

DCAUNIT

Average value

5

Numeric

CRI=(DCAUNIT,EQ,133)

DCAVGREC

Type of allocation if allocation unit is specified

1

 

CRI=(DCAVGREC,EQ,)

DCVOLCNT

Volume count

2

Numeric

CRI=(DCVOLCNT,EQ,15)

DCCISZ

CI size

5

Numeric

CRI=(DCCISZ,EQ,1026)

DCCIFRSP

CI freespace percent

3

Numeric

CRI=(DCCIFRSP,EQ,25)

DCCAFRSP

CA freespace percent

3

Numeric

CRI=(DCCAFRSP,EQ,25)

DCXREGSO

Share option - region

1

Fixed Parms - (1,2,3 or 4)

CRI=(DCXREGSO,EQ,3)

DCXSYSSO

Share option - system

1

Fixed Parms - (1,2,3 or 4)

CRI=(DCXSYSSO,EQ,4)

DCINIMBD

VSAM IMBED option

N/A

Fixed Parms - (YES or NO)

CRI=(DCINIMBD,EQ,NO)

DCINREPL

VSAM replicate option

N/A

Fixed Parms - (YES or NO)

CRI=(DCINREPL,EQ,NO)