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
FieldsModifier and TypeFieldDescriptionstatic final intConstant: 0x04 = 4static final intConstant: 0x02 = 2static final intConstant: 0x40 = 64static final intConstant: 0x04 = 4static final intConstant: 0x01 = 1static final intConstant: 0x40 = 64static final intConstant: 0x80 = 128static final intConstant: 0x08 = 8static final intConstant: 0x80 = 128static final intConstant: 0x10 = 16static final intConstant: 0x10 = 16static final intConstant: 0x20 = 32static final intConstant: 0x08 = 8static final intConstant: 0x20 = 32static final intConstant: 0x02 = 2 -
Method Summary
Modifier and TypeMethodDescriptionbooleandcaaix()Return true ifDCAAIXbit indcaflag1()is set.intdcaasp()DCAASP value.dcaassoc()DCAASSOC value.intdcacaci()DCACACI value.intdcacas()DCACAS value.intdcacis()DCACIS value.intdcacisz()DCACISZ value.booleandcadata()Return true ifDCADATAbit indcaflag1()is set.intdcadlr()DCADLR value.dcadsnam()DCADSNAM value.booleandcaesds()Return true ifDCAESDSbit indcaflag1()is set.intdcaexc()DCAEXC value.intdcaflag1()DCAFLAG1 value.intdcaflag2()DCAFLAG2 value.booleandcag4g()Return true ifDCAG4Gbit indcaflag2()is set.longdcaharba()DCAHARBA value.longdcaharbc()DCAHARBC value, throws exception if DCAHARBC overflows 64 bit signed integer.DCAHARBC value as a BigInteger.longdcahurba()DCAHURBA value.longdcahurbc()DCAHURBC value, throws exception if DCAHURBC overflows 64 bit signed integer.DCAHURBC value as a BigInteger.booleandcaindex()Return true ifDCAINDEXbit indcaflag1()is set.intdcainr()DCAINR value.booleandcaixupg()Return true ifDCAIXUPGbit indcaflag2()is set.intdcakln()DCAKLN value.booleandcakr1st()Return true ifDCAKR1STbit indcaflag2()is set.booleandcakrds()Return true ifDCAKRDSbit indcaflag1()is set.booleandcaksds()Return true ifDCAKSDSbit indcaflag1()is set.booleandcalds()Return true ifDCALDSbit indcaflag1()is set.intdcanlr()DCANLR value.booleandcanstat()Return true ifDCANSTATbit indcaflag2()is set.intdcarkp()DCARKP value.booleandcarrds()Return true ifDCARRDSbit indcaflag1()is set.intdcartr()DCARTR value.booleandcasrci()Return true ifDCASRCIbit indcaflag2()is set.dcatrdt()DCATRDT as LocalDate.intDCATRDT integer value.intdcaupr()DCAUPR value.booleandcavrrds()Return true ifDCAVRRDSbit indcaflag2()is set.booleandcazfs()Return true ifDCAZFSbit indcaflag2()is set.static VsamAssociationConstructs 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, dcuversMethods 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 ifDCAKSDSbit indcaflag1()is set.- Returns:
- boolean DCAKSDS bit is set in dcaflag1()
DCAKSDS = 0x80
-
dcaesds
public boolean dcaesds()Return true ifDCAESDSbit indcaflag1()is set.- Returns:
- boolean DCAESDS bit is set in dcaflag1()
DCAESDS = 0x40
-
dcarrds
public boolean dcarrds()Return true ifDCARRDSbit indcaflag1()is set.- Returns:
- boolean DCARRDS bit is set in dcaflag1()
DCARRDS = 0x20
-
dcalds
public boolean dcalds()Return true ifDCALDSbit indcaflag1()is set.- Returns:
- boolean DCALDS bit is set in dcaflag1()
DCALDS = 0x10
-
dcakrds
public boolean dcakrds()Return true ifDCAKRDSbit indcaflag1()is set.- Returns:
- boolean DCAKRDS bit is set in dcaflag1()
DCAKRDS = 0x08
-
dcaaix
public boolean dcaaix()Return true ifDCAAIXbit indcaflag1()is set.- Returns:
- boolean DCAAIX bit is set in dcaflag1()
DCAAIX = 0x04
-
dcadata
public boolean dcadata()Return true ifDCADATAbit indcaflag1()is set.- Returns:
- boolean DCADATA bit is set in dcaflag1()
DCADATA = 0x02
-
dcaindex
public boolean dcaindex()Return true ifDCAINDEXbit 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 ifDCAKR1STbit indcaflag2()is set.- Returns:
- boolean DCAKR1ST bit is set in dcaflag2()
DCAKR1ST = 0x80
-
dcaixupg
public boolean dcaixupg()Return true ifDCAIXUPGbit indcaflag2()is set.- Returns:
- boolean DCAIXUPG bit is set in dcaflag2()
DCAIXUPG = 0x40
-
dcavrrds
public boolean dcavrrds()Return true ifDCAVRRDSbit indcaflag2()is set.- Returns:
- boolean DCAVRRDS bit is set in dcaflag2()
DCAVRRDS = 0x20
-
dcanstat
public boolean dcanstat()Return true ifDCANSTATbit indcaflag2()is set.- Returns:
- boolean DCANSTAT bit is set in dcaflag2()
DCANSTAT = 0x10
-
dcasrci
public boolean dcasrci()Return true ifDCASRCIbit indcaflag2()is set.- Returns:
- boolean DCASRCI bit is set in dcaflag2()
DCASRCI = 0x08
-
dcag4g
public boolean dcag4g()Return true ifDCAG4Gbit indcaflag2()is set.- Returns:
- boolean DCAG4G bit is set in dcaflag2()
DCAG4G = 0x04
-
dcazfs
public boolean dcazfs()Return true ifDCAZFSbit 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
-