Package com.blackhillsoftware.dcollect
Class VsamAssociation
java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.VRecord
com.blackhillsoftware.dcollect.DcollectRecord
com.blackhillsoftware.dcollect.VsamAssociation
VSAM Association record
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Constant: 0x04 = 4static final int
Constant: 0x02 = 2static final int
Constant: 0x40 = 64static final int
Constant: 0x04 = 4static final int
Constant: 0x01 = 1static final int
Constant: 0x40 = 64static final int
Constant: 0x80 = 128static final int
Constant: 0x08 = 8static final int
Constant: 0x80 = 128static final int
Constant: 0x10 = 16static final int
Constant: 0x10 = 16static final int
Constant: 0x20 = 32static final int
Constant: 0x08 = 8static final int
Constant: 0x20 = 32static final int
Constant: 0x02 = 2 -
Method Summary
Modifier and TypeMethodDescriptionboolean
dcaaix()
Return true ifDCAAIX
bit indcaflag1()
is set.int
dcaasp()
DCAASP value.dcaassoc()
DCAASSOC value.int
dcacaci()
DCACACI value.int
dcacas()
DCACAS value.int
dcacis()
DCACIS value.int
dcacisz()
DCACISZ value.boolean
dcadata()
Return true ifDCADATA
bit indcaflag1()
is set.int
dcadlr()
DCADLR value.dcadsnam()
DCADSNAM value.boolean
dcaesds()
Return true ifDCAESDS
bit indcaflag1()
is set.int
dcaexc()
DCAEXC value.int
dcaflag1()
DCAFLAG1 value.int
dcaflag2()
DCAFLAG2 value.boolean
dcag4g()
Return true ifDCAG4G
bit indcaflag2()
is set.long
dcaharba()
DCAHARBA value.long
dcaharbc()
DCAHARBC value, throws exception if DCAHARBC overflows 64 bit signed integer.DCAHARBC value as a BigInteger.long
dcahurba()
DCAHURBA value.long
dcahurbc()
DCAHURBC value, throws exception if DCAHURBC overflows 64 bit signed integer.DCAHURBC value as a BigInteger.boolean
dcaindex()
Return true ifDCAINDEX
bit indcaflag1()
is set.int
dcainr()
DCAINR value.boolean
dcaixupg()
Return true ifDCAIXUPG
bit indcaflag2()
is set.int
dcakln()
DCAKLN value.boolean
dcakr1st()
Return true ifDCAKR1ST
bit indcaflag2()
is set.boolean
dcakrds()
Return true ifDCAKRDS
bit indcaflag1()
is set.boolean
dcaksds()
Return true ifDCAKSDS
bit indcaflag1()
is set.boolean
dcalds()
Return true ifDCALDS
bit indcaflag1()
is set.int
dcanlr()
DCANLR value.boolean
dcanstat()
Return true ifDCANSTAT
bit indcaflag2()
is set.int
dcarkp()
DCARKP value.boolean
dcarrds()
Return true ifDCARRDS
bit indcaflag1()
is set.int
dcartr()
DCARTR value.boolean
dcasrci()
Return true ifDCASRCI
bit indcaflag2()
is set.dcatrdt()
DCATRDT as LocalDate.int
DCATRDT integer value.int
dcaupr()
DCAUPR value.boolean
dcavrrds()
Return true ifDCAVRRDS
bit indcaflag2()
is set.boolean
dcazfs()
Return true ifDCAZFS
bit indcaflag2()
is set.static VsamAssociation
Constructs a new VsamAssociation record from an existing VRecord.recorg()
Recorg value from DCAFLAG1.Methods inherited from class com.blackhillsoftware.dcollect.DcollectRecord
dateTime, dcollectType, dcudate, dcudateRawValue, dculeng, dcurctyp, dcurctyp, dcurctypRawValue, dcusysid, dcutime, dcutimeRawValue, dcutmstp, dcuvers
Methods inherited from class com.blackhillsoftware.smf.VRecord
recordLength, recordLength
-
Field Details
-
DCAKSDS
public static final int DCAKSDSConstant: 0x80 = 128- See Also:
-
DCAESDS
public static final int DCAESDSConstant: 0x40 = 64- See Also:
-
DCARRDS
public static final int DCARRDSConstant: 0x20 = 32- See Also:
-
DCALDS
public static final int DCALDSConstant: 0x10 = 16- See Also:
-
DCAKRDS
public static final int DCAKRDSConstant: 0x08 = 8- See Also:
-
DCAAIX
public static final int DCAAIXConstant: 0x04 = 4- See Also:
-
DCADATA
public static final int DCADATAConstant: 0x02 = 2- See Also:
-
DCAINDEX
public static final int DCAINDEXConstant: 0x01 = 1- See Also:
-
DCAKR1ST
public static final int DCAKR1STConstant: 0x80 = 128- See Also:
-
DCAIXUPG
public static final int DCAIXUPGConstant: 0x40 = 64- See Also:
-
DCAVRRDS
public static final int DCAVRRDSConstant: 0x20 = 32- See Also:
-
DCANSTAT
public static final int DCANSTATConstant: 0x10 = 16- See Also:
-
DCASRCI
public static final int DCASRCIConstant: 0x08 = 8- See Also:
-
DCAG4G
public static final int DCAG4GConstant: 0x04 = 4- See Also:
-
DCAZFS
public static final int DCAZFSConstant: 0x02 = 2- See Also:
-
-
Method Details
-
from
Constructs a new VsamAssociation record from an existing VRecord. The 2 records share the same data byte array.- Parameters:
record
- an existing VRecord
-
dcadsnam
DCADSNAM value.- Returns:
- String DCADSNAM value
-
dcaassoc
DCAASSOC value.- Returns:
- String DCAASSOC value
-
dcaflag1
public int dcaflag1()DCAFLAG1 value.- Returns:
- int DCAFLAG1 value
-
recorg
Recorg value from DCAFLAG1.- Returns:
- Recorg value
-
dcaksds
public boolean dcaksds()Return true ifDCAKSDS
bit indcaflag1()
is set.- Returns:
- boolean DCAKSDS bit is set in dcaflag1()
DCAKSDS = 0x80
-
dcaesds
public boolean dcaesds()Return true ifDCAESDS
bit indcaflag1()
is set.- Returns:
- boolean DCAESDS bit is set in dcaflag1()
DCAESDS = 0x40
-
dcarrds
public boolean dcarrds()Return true ifDCARRDS
bit indcaflag1()
is set.- Returns:
- boolean DCARRDS bit is set in dcaflag1()
DCARRDS = 0x20
-
dcalds
public boolean dcalds()Return true ifDCALDS
bit indcaflag1()
is set.- Returns:
- boolean DCALDS bit is set in dcaflag1()
DCALDS = 0x10
-
dcakrds
public boolean dcakrds()Return true ifDCAKRDS
bit indcaflag1()
is set.- Returns:
- boolean DCAKRDS bit is set in dcaflag1()
DCAKRDS = 0x08
-
dcaaix
public boolean dcaaix()Return true ifDCAAIX
bit indcaflag1()
is set.- Returns:
- boolean DCAAIX bit is set in dcaflag1()
DCAAIX = 0x04
-
dcadata
public boolean dcadata()Return true ifDCADATA
bit indcaflag1()
is set.- Returns:
- boolean DCADATA bit is set in dcaflag1()
DCADATA = 0x02
-
dcaindex
public boolean dcaindex()Return true ifDCAINDEX
bit indcaflag1()
is set.- Returns:
- boolean DCAINDEX bit is set in dcaflag1()
DCAINDEX = 0x01
-
dcaflag2
public int dcaflag2()DCAFLAG2 value.- Returns:
- int DCAFLAG2 value
-
dcakr1st
public boolean dcakr1st()Return true ifDCAKR1ST
bit indcaflag2()
is set.- Returns:
- boolean DCAKR1ST bit is set in dcaflag2()
DCAKR1ST = 0x80
-
dcaixupg
public boolean dcaixupg()Return true ifDCAIXUPG
bit indcaflag2()
is set.- Returns:
- boolean DCAIXUPG bit is set in dcaflag2()
DCAIXUPG = 0x40
-
dcavrrds
public boolean dcavrrds()Return true ifDCAVRRDS
bit indcaflag2()
is set.- Returns:
- boolean DCAVRRDS bit is set in dcaflag2()
DCAVRRDS = 0x20
-
dcanstat
public boolean dcanstat()Return true ifDCANSTAT
bit indcaflag2()
is set.- Returns:
- boolean DCANSTAT bit is set in dcaflag2()
DCANSTAT = 0x10
-
dcasrci
public boolean dcasrci()Return true ifDCASRCI
bit indcaflag2()
is set.- Returns:
- boolean DCASRCI bit is set in dcaflag2()
DCASRCI = 0x08
-
dcag4g
public boolean dcag4g()Return true ifDCAG4G
bit indcaflag2()
is set.- Returns:
- boolean DCAG4G bit is set in dcaflag2()
DCAG4G = 0x04
-
dcazfs
public boolean dcazfs()Return true ifDCAZFS
bit indcaflag2()
is set.- Returns:
- boolean DCAZFS bit is set in dcaflag2()
DCAZFS = 0x02
-
dcahurba
public long dcahurba()DCAHURBA value.- Returns:
- long DCAHURBA value
-
dcaharba
public long dcaharba()DCAHARBA value.- Returns:
- long DCAHARBA value
-
dcanlr
public int dcanlr()DCANLR value.- Returns:
- int DCANLR value
-
dcadlr
public int dcadlr()DCADLR value.- Returns:
- int DCADLR value
-
dcainr
public int dcainr()DCAINR value.- Returns:
- int DCAINR value
-
dcaupr
public int dcaupr()DCAUPR value.- Returns:
- int DCAUPR value
-
dcartr
public int dcartr()DCARTR value.- Returns:
- int DCARTR value
-
dcaasp
public int dcaasp()DCAASP value.- Returns:
- int DCAASP value
-
dcacis
public int dcacis()DCACIS value.- Returns:
- int DCACIS value
-
dcacas
public int dcacas()DCACAS value.- Returns:
- int DCACAS value
-
dcaexc
public int dcaexc()DCAEXC value.- Returns:
- int DCAEXC value
-
dcarkp
public int dcarkp()DCARKP value.- Returns:
- int DCARKP value
-
dcakln
public int dcakln()DCAKLN value.- Returns:
- int DCAKLN value
-
dcahurbc
public long dcahurbc()DCAHURBC value, throws exception if DCAHURBC overflows 64 bit signed integer.- Returns:
- long DCAHURBC
- Throws:
IllegalArgumentException
- If the value of DCAHURBC exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in DCAHURBC). UsedcahurbcAsBigInteger()
if this is possible.
-
dcahurbcAsBigInteger
DCAHURBC value as a BigInteger.dcahurbc()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger DCAHURBC
-
dcaharbc
public long dcaharbc()DCAHARBC value, throws exception if DCAHARBC overflows 64 bit signed integer.- Returns:
- long DCAHARBC
- Throws:
IllegalArgumentException
- If the value of DCAHARBC exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in DCAHARBC). UsedcaharbcAsBigInteger()
if this is possible.
-
dcaharbcAsBigInteger
DCAHARBC value as a BigInteger.dcaharbc()
may provide better performance if the value will not exceed the maximum value for a signed long.- Returns:
- BigInteger DCAHARBC
-
dcacisz
public int dcacisz()DCACISZ value.- Returns:
- int DCACISZ value
-
dcacaci
public int dcacaci()DCACACI value.- Returns:
- int DCACACI value
-
dcatrdt
DCATRDT as LocalDate.- Returns:
- LocalDate DCATRDT Date
- See Also:
-
dcatrdtRawValue
public int dcatrdtRawValue()DCATRDT integer value.- Returns:
- int DCATRDT value
-