public final class ActiveDataset extends DcollectRecord
Active Dataset record
  • Field Details

  • Method Details

    • from

      public static ActiveDataset from(VRecord record)
      Constructs a new ActiveDataset record from an existing VRecord. The 2 records share the same data byte array.
      Parameters:
      record - an existing VRecord
    • dcddsnam

      public String dcddsnam()
      DCDDSNAM value.
      Returns:
      String DCDDSNAM value
    • dcderror

      public int dcderror()
      DCDERROR value.
      Returns:
      int DCDERROR value
    • dcdemngd

      public boolean dcdemngd()
      Return true if DCDEMNGD bit in dcderror() is set.
      Returns:
      boolean DCDEMNGD bit is set in dcderror()

      DCDEMNGD = 0x80

    • dcdedvvr

      public boolean dcdedvvr()
      Return true if DCDEDVVR bit in dcderror() is set.
      Returns:
      boolean DCDEDVVR bit is set in dcderror()

      DCDEDVVR = 0x40

    • dcdnospc

      public boolean dcdnospc()
      Return true if DCDNOSPC bit in dcderror() is set.
      Returns:
      boolean DCDNOSPC bit is set in dcderror()

      DCDNOSPC = 0x20

    • dcdvsami

      public boolean dcdvsami()
      Return true if DCDVSAMI bit in dcderror() is set.
      Returns:
      boolean DCDVSAMI bit is set in dcderror()

      DCDVSAMI = 0x10

    • dcdnofm1

      public boolean dcdnofm1()
      Return true if DCDNOFM1 bit in dcderror() is set.
      Returns:
      boolean DCDNOFM1 bit is set in dcderror()

      DCDNOFM1 = 0x08

    • dcdflag1

      public int dcdflag1()
      DCDFLAG1 value.
      Returns:
      int DCDFLAG1 value
    • dcdracfd

      public boolean dcdracfd()
      Return true if DCDRACFD bit in dcdflag1() is set.
      Returns:
      boolean DCDRACFD bit is set in dcdflag1()

      DCDRACFD = 0x80

    • dcdsmsm

      public boolean dcdsmsm()
      Return true if DCDSMSM bit in dcdflag1() is set.
      Returns:
      boolean DCDSMSM bit is set in dcdflag1()

      DCDSMSM = 0x40

    • dcdtemp

      public boolean dcdtemp()
      Return true if DCDTEMP bit in dcdflag1() is set.
      Returns:
      boolean DCDTEMP bit is set in dcdflag1()

      DCDTEMP = 0x20

    • dcdpdse

      public boolean dcdpdse()
      Return true if DCDPDSE bit in dcdflag1() is set.
      Returns:
      boolean DCDPDSE bit is set in dcdflag1()

      DCDPDSE = 0x10

    • dcdgds

      public boolean dcdgds()
      Return true if DCDGDS bit in dcdflag1() is set.
      Returns:
      boolean DCDGDS bit is set in dcdflag1()

      DCDGDS = 0x08

    • dcdreblk

      public boolean dcdreblk()
      Return true if DCDREBLK bit in dcdflag1() is set.
      Returns:
      boolean DCDREBLK bit is set in dcdflag1()

      DCDREBLK = 0x04

    • dcdchind

      public boolean dcdchind()
      Return true if DCDCHIND bit in dcdflag1() is set.
      Returns:
      boolean DCDCHIND bit is set in dcdflag1()

      DCDCHIND = 0x02

    • dcdckdsi

      public boolean dcdckdsi()
      Return true if DCDCKDSI bit in dcdflag1() is set.
      Returns:
      boolean DCDCKDSI bit is set in dcdflag1()

      DCDCKDSI = 0x01

    • dcdflag2

      public int dcdflag2()
      DCDFLAG2 value.
      Returns:
      int DCDFLAG2 value
    • dcdnovvr

      public boolean dcdnovvr()
      Return true if DCDNOVVR bit in dcdflag2() is set.
      Returns:
      boolean DCDNOVVR bit is set in dcdflag2()

      DCDNOVVR = 0x80

    • dcdintcg

      public boolean dcdintcg()
      Return true if DCDINTCG bit in dcdflag2() is set.
      Returns:
      boolean DCDINTCG bit is set in dcdflag2()

      DCDINTCG = 0x40

    • dcdinicf

      public boolean dcdinicf()
      Return true if DCDINICF bit in dcdflag2() is set.
      Returns:
      boolean DCDINICF bit is set in dcdflag2()

      DCDINICF = 0x20

    • dcdallfg

      public boolean dcdallfg()
      Return true if DCDALLFG bit in dcdflag2() is set.
      Returns:
      boolean DCDALLFG bit is set in dcdflag2()

      DCDALLFG = 0x08

    • dcdusefg

      public boolean dcdusefg()
      Return true if DCDUSEFG bit in dcdflag2() is set.
      Returns:
      boolean DCDUSEFG bit is set in dcdflag2()

      DCDUSEFG = 0x04

    • dcdsecfg

      public boolean dcdsecfg()
      Return true if DCDSECFG bit in dcdflag2() is set.
      Returns:
      boolean DCDSECFG bit is set in dcdflag2()

      DCDSECFG = 0x02

    • dcdnmbfg

      public boolean dcdnmbfg()
      Return true if DCDNMBFG bit in dcdflag2() is set.
      Returns:
      boolean DCDNMBFG bit is set in dcdflag2()

      DCDNMBFG = 0x01

    • dcdflag3

      public int dcdflag3()
      DCDFLAG3 value.
      Returns:
      int DCDFLAG3 value
    • dcdpdsex

      public boolean dcdpdsex()
      Return true if DCDPDSEX bit in dcdflag3() is set.
      Returns:
      boolean DCDPDSEX bit is set in dcdflag3()

      DCDPDSEX = 0x80

    • dcdstrp

      public boolean dcdstrp()
      Return true if DCDSTRP bit in dcdflag3() is set.
      Returns:
      boolean DCDSTRP bit is set in dcdflag3()

      DCDSTRP = 0x40

    • dcdddmex

      public boolean dcdddmex()
      Return true if DCDDDMEX bit in dcdflag3() is set.
      Returns:
      boolean DCDDDMEX bit is set in dcdflag3()

      DCDDDMEX = 0x20

    • dcdcpoit

      public boolean dcdcpoit()
      Return true if DCDCPOIT bit in dcdflag3() is set.
      Returns:
      boolean DCDCPOIT bit is set in dcdflag3()

      DCDCPOIT = 0x10

    • dcdgt64k

      public boolean dcdgt64k()
      Return true if DCDGT64K bit in dcdflag3() is set.
      Returns:
      boolean DCDGT64K bit is set in dcdflag3()

      DCDGT64K = 0x08

    • dcdcmptv

      public boolean dcdcmptv()
      Return true if DCDCMPTV bit in dcdflag3() is set.
      Returns:
      boolean DCDCMPTV bit is set in dcdflag3()

      DCDCMPTV = 0x04

    • dcddsorg

      public Dsorg dcddsorg()
      DCDDSORG value as a Dsorg
      Returns:
      Dsorg DCDDSORG value
    • dcddsorgRawValue

      public int dcddsorgRawValue()
      DCDDSORG value.
      Returns:
      int DCDDSORG raw value
    • dcddsor0

      public int dcddsor0()
      DCDDSOR0 value.
      Returns:
      int DCDDSOR0 value
    • dcddsgis

      public boolean dcddsgis()
      Return true if DCDDSGIS bit in dcddsor0() is set.
      Returns:
      boolean DCDDSGIS bit is set in dcddsor0()

      DCDDSGIS = 0x80

    • dcddsgps

      public boolean dcddsgps()
      Return true if DCDDSGPS bit in dcddsor0() is set.
      Returns:
      boolean DCDDSGPS bit is set in dcddsor0()

      DCDDSGPS = 0x40

    • dcddsgda

      public boolean dcddsgda()
      Return true if DCDDSGDA bit in dcddsor0() is set.
      Returns:
      boolean DCDDSGDA bit is set in dcddsor0()

      DCDDSGDA = 0x20

    • dcddsgpo

      public boolean dcddsgpo()
      Return true if DCDDSGPO bit in dcddsor0() is set.
      Returns:
      boolean DCDDSGPO bit is set in dcddsor0()

      DCDDSGPO = 0x02

    • dcddsgu

      public boolean dcddsgu()
      Return true if DCDDSGU bit in dcddsor0() is set.
      Returns:
      boolean DCDDSGU bit is set in dcddsor0()

      DCDDSGU = 0x01

    • dcddsor1

      public int dcddsor1()
      DCDDSOR1 value.
      Returns:
      int DCDDSOR1 value
    • dcddsggs

      public boolean dcddsggs()
      Return true if DCDDSGGS bit in dcddsor1() is set.
      Returns:
      boolean DCDDSGGS bit is set in dcddsor1()

      DCDDSGGS = 0x80

    • dcddsgvs

      public boolean dcddsgvs()
      Return true if DCDDSGVS bit in dcddsor1() is set.
      Returns:
      boolean DCDDSGVS bit is set in dcddsor1()

      DCDDSGVS = 0x08

    • dcdrecrd

      public Recfm dcdrecrd()
      DCDRECRD as a Recfm.
      Returns:
      Recfm DCDRECRD value
    • dcdrecrdRawValue

      public int dcdrecrdRawValue()
      DCDRECRD raw value.
      Returns:
      int DCDRECRD raw value
    • dcdrecfm

      public int dcdrecfm()
      DCDRECFM bits.
      Returns:
      int DCDRECFM
    • dcdrecft

      public boolean dcdrecft()
      Return true if DCDRECFT bit in dcdrecrd() is set.
      Returns:
      boolean DCDRECFT bit is set in dcdrecrd()

      DCDRECFT = 0x20

    • dcdrecfb

      public boolean dcdrecfb()
      Return true if DCDRECFB bit in dcdrecrd() is set.
      Returns:
      boolean DCDRECFB bit is set in dcdrecrd()

      DCDRECFB = 0x10

    • dcdrecfs

      public boolean dcdrecfs()
      Return true if DCDRECFS bit in dcdrecrd() is set.
      Returns:
      boolean DCDRECFS bit is set in dcdrecrd()

      DCDRECFS = 0x08

    • dcdrecfa

      public boolean dcdrecfa()
      Return true if DCDRECFA bit in dcdrecrd() is set.
      Returns:
      boolean DCDRECFA bit is set in dcdrecrd()

      DCDRECFA = 0x04

    • dcdrecfc

      public boolean dcdrecfc()
      Return true if DCDRECFC bit in dcdrecrd() is set.
      Returns:
      boolean DCDRECFC bit is set in dcdrecrd()

      DCDRECFC = 0x02

    • dcdnmext

      public int dcdnmext()
      DCDNMEXT value.
      Returns:
      int DCDNMEXT value
    • dcdvolsr

      public String dcdvolsr()
      DCDVOLSR value.
      Returns:
      String DCDVOLSR value
    • dcdbklng

      public int dcdbklng()
      DCDBKLNG value.
      Returns:
      int DCDBKLNG value
    • dcdlrecl

      public int dcdlrecl()
      DCDLRECL value.
      Returns:
      int DCDLRECL value
    • dcdallsp

      public int dcdallsp()
      DCDALLSP value.
      Returns:
      int DCDALLSP value
    • dcdallspMB

      public double dcdallspMB()
      DCDALLSP value in MB.
      Returns:
      double DCDALLSP value
    • dcdusesp

      public int dcdusesp()
      DCDUSESP value.
      Returns:
      int DCDUSESP value
    • dcdusespMB

      public double dcdusespMB()
      DCDUSESP value in MB.
      Returns:
      double DCDUSESP value
    • dcdscall

      public int dcdscall()
      DCDSCALL value.
      Returns:
      int DCDSCALL value
    • dcdscallMB

      public double dcdscallMB()
      DCDSCALL value.
      Returns:
      double DCDSCALL value
    • dcdnmblk

      public int dcdnmblk()
      DCDNMBLK value.
      Returns:
      int DCDNMBLK value
    • dcdcredt

      public LocalDate dcdcredt()
      DCDCREDT as LocalDate.
      Returns:
      LocalDate DCDCREDT Date
      See Also:
    • dcdcredtRawValue

      public int dcdcredtRawValue()
      DCDCREDT integer value.
      Returns:
      int DCDCREDT value
    • dcdexpdt

      public LocalDate dcdexpdt()
      DCDEXPDT as LocalDate.
      Returns:
      LocalDate DCDEXPDT Date
      See Also:
    • dcdexpdtRawValue

      public int dcdexpdtRawValue()
      DCDEXPDT integer value.
      Returns:
      int DCDEXPDT value
    • dcdlstrf

      public LocalDate dcdlstrf()
      DCDLSTRF as LocalDate.
      Returns:
      LocalDate DCDLSTRF Date
      See Also:
    • dcdlstrfRawValue

      public int dcdlstrfRawValue()
      DCDLSTRF integer value.
      Returns:
      int DCDLSTRF value
    • dcddsser

      public String dcddsser()
      DCDDSSER value.
      Returns:
      String DCDDSSER value
    • dcdvolsq

      public int dcdvolsq()
      DCDVOLSQ value.
      Returns:
      int DCDVOLSQ value
    • dcdlbkdt

      public ZonedDateTime dcdlbkdt()
      DCDLBKDT STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

      Use dcdlbkdtRawValue() for a BigInteger containing the complete STCK value.

      Returns:
      DateTime DCDLBKDT STCK converted to ZonedDateTime
      See Also:
    • dcdlbkdtRawValue

      public BigInteger dcdlbkdtRawValue()
      DCDLBKDT STCK value.
      Returns:
      BigInteger DCDLBKDT STCK value
    • dcddclas

      public String dcddclas()
      DCDDCLAS value.
      Returns:
      String DCDDCLAS value
    • dcdsclas

      public String dcdsclas()
      DCDSCLAS value.
      Returns:
      String DCDSCLAS value
    • dcdmclas

      public String dcdmclas()
      DCDMCLAS value.
      Returns:
      String DCDMCLAS value
    • dcdstogp

      public String dcdstogp()
      DCDSTOGP value.
      Returns:
      String DCDSTOGP value
    • dcdccsid

      public String dcdccsid()
      DCDCCSID value.
      Returns:
      String DCDCCSID value
    • dcdcatf

      public int dcdcatf()
      DCDCATF value.
      Returns:
      int DCDCATF value
    • dcdeatrc

      public EAttr dcdeatrc()
      DCDEATRC as a DCEattr.
      Returns:
      DCEattr DCDEATRC
    • dcdeatrcRawValue

      public int dcdeatrcRawValue()
      DCDEATRC raw value.
      Returns:
      int DCDEATRC value
    • dcddscbf

      public int dcddscbf()
      DCDDSCBF value.
      Returns:
      int DCDDSCBF value
    • dcdeatrv

      public EAttr dcdeatrv()
      DCDEATRV as a DCEattr.
      Returns:
      DCEattr DCDEATRV
    • dcdeatrvRawValue

      public int dcdeatrvRawValue()
      DCDEATRV raw value.
      Returns:
      int DCDEATRV value
    • dcdudsiz

      public long dcdudsiz()
      DCDUDSIZ value, throws exception if DCDUDSIZ overflows 64 bit signed integer.
      Returns:
      long DCDUDSIZ
      Throws:
      IllegalArgumentException - If the value of DCDUDSIZ exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in DCDUDSIZ). Use dcdudsizAsBigInteger() if this is possible.
    • dcdudsizMB

      public double dcdudsizMB()
      DCDUDSIZ value in MB
      Returns:
      double dcdudsiz() converted to MB
    • dcdudsizAsBigInteger

      public BigInteger dcdudsizAsBigInteger()
      DCDUDSIZ value as a BigInteger.

      dcdudsiz() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger DCDUDSIZ
    • dcdcudsz

      public long dcdcudsz()
      DCDCUDSZ value, throws exception if DCDCUDSZ overflows 64 bit signed integer.
      Returns:
      long DCDCUDSZ
      Throws:
      IllegalArgumentException - If the value of DCDCUDSZ exceeds the maximum value of a signed 64 bit integer (i.e. the high order bit is set in DCDCUDSZ). Use dcdcudszAsBigInteger() if this is possible.
    • dcdcudszMB

      public double dcdcudszMB()
      DCDCUDSZ value in MB
      Returns:
      double dcdcudsz() converted to MB
    • dcdcudszAsBigInteger

      public BigInteger dcdcudszAsBigInteger()
      DCDCUDSZ value as a BigInteger.

      dcdcudsz() may provide better performance if the value will not exceed the maximum value for a signed long.

      Returns:
      BigInteger DCDCUDSZ
    • dcdexflg

      public int dcdexflg()
      DCDEXFLG value.
      Returns:
      int DCDEXFLG value
    • dcdbdsz

      public boolean dcdbdsz()
      Return true if DCDBDSZ bit in dcdexflg() is set.
      Returns:
      boolean DCDBDSZ bit is set in dcdexflg()

      DCDBDSZ = 0x80

    • dcdscnt

      public int dcdscnt()
      DCDSCNT value.
      Returns:
      int DCDSCNT value
    • dcdovera

      public long dcdovera()
      DCDOVERA value.
      Returns:
      long DCDOVERA value
    • dcdacct

      public String dcdacct()
      DCDACCT value.
      Returns:
      String DCDACCT value
    • dcdflag5

      public int dcdflag5()
      DCDFLAG5 value.
      Returns:
      int DCDFLAG5 value
    • dcdallfx

      public boolean dcdallfx()
      Return true if DCDALLFX bit in dcdflag5() is set.
      Returns:
      boolean DCDALLFX bit is set in dcdflag5()

      DCDALLFX = 0x80

    • dcdusefx

      public boolean dcdusefx()
      Return true if DCDUSEFX bit in dcdflag5() is set.
      Returns:
      boolean DCDUSEFX bit is set in dcdflag5()

      DCDUSEFX = 0x40

    • dcdscafx

      public boolean dcdscafx()
      Return true if DCDSCAFX bit in dcdflag5() is set.
      Returns:
      boolean DCDSCAFX bit is set in dcdflag5()

      DCDSCAFX = 0x20

    • dcdnmbfx

      public boolean dcdnmbfx()
      Return true if DCDNMBFX bit in dcdflag5() is set.
      Returns:
      boolean DCDNMBFX bit is set in dcdflag5()

      DCDNMBFX = 0x10

    • dcdds9f1

      public int dcdds9f1()
      DCDDS9F1 value.
      Returns:
      int DCDDS9F1 value
    • dcdds9cr

      public boolean dcdds9cr()
      Return true if DCDDS9CR bit in dcdds9f1() is set.
      Returns:
      boolean DCDDS9CR bit is set in dcdds9f1()

      DCDDS9CR = 0x80

    • dcdjbnmc

      public String dcdjbnmc()
      DCDJBNMC value.
      Returns:
      String DCDJBNMC value
    • dcdstnmc

      public String dcdstnmc()
      DCDSTNMC value.
      Returns:
      String DCDSTNMC value
    • dcdtimec

      public LocalTime dcdtimec()
      DCDTIMEC as LocalTime.
      Returns:
      LocalTime DCDTIMEC Time
      See Also:
    • creationDateTime

      public LocalDateTime creationDateTime()
      Creation date and time from dcdcredt() and dcdtimec()
      Returns:
      LocalDateTime creation time
    • dcdtimecRawValue

      public long dcdtimecRawValue()
      DCDTIMEC raw value.
      Returns:
      long DCDTIMEC value
    • dcdallsx

      public long dcdallsx()
      DCDALLSX value.
      Returns:
      long DCDALLSX value
    • dcdallsxMB

      public double dcdallsxMB()
      DCDALLSX value in MB.
      Returns:
      double DCDALLSX value
    • dcdusesx

      public long dcdusesx()
      DCDUSESX value.
      Returns:
      long DCDUSESX value
    • dcdusesxMB

      public double dcdusesxMB()
      DCDUSESX value in MB.
      Returns:
      double DCDUSESX value
    • dcdscalx

      public long dcdscalx()
      DCDSCALX value.
      Returns:
      long DCDSCALX value
    • dcdscalxMB

      public double dcdscalxMB()
      DCDSCALX value in MB.
      Returns:
      double DCDSCALX value
    • dcdnmblx

      public long dcdnmblx()
      DCDNMBLX value.
      Returns:
      long DCDNMBLX value
    • dcdnmblxMB

      public double dcdnmblxMB()
      DCDNMBLX value in MB.
      Returns:
      double DCDNMBLX value
    • dcdxpsev

      public int dcdxpsev()
      DCDXPSEV value.
      Returns:
      int DCDXPSEV value
    • dcdctype

      public int dcdctype()
      DCDCTYPE value.
      Returns:
      int DCDCTYPE value
    • dcdcncmp

      public boolean dcdcncmp()
      Return true if dcdctype() equals DCDCNCMP.
      Returns:
      boolean dcdctype() equals DCDCNCMP

      DCDCNCMP = 0x00

    • dcdcgenc

      public boolean dcdcgenc()
      Return true if dcdctype() equals DCDCGENC.
      Returns:
      boolean dcdctype() equals DCDCGENC

      DCDCGENC = 0x01

    • dcdctlrd

      public boolean dcdctlrd()
      Return true if dcdctype() equals DCDCTLRD.
      Returns:
      boolean dcdctype() equals DCDCTLRD

      DCDCTLRD = 0x02

    • dcdczedc

      public boolean dcdczedc()
      Return true if dcdctype() equals DCDCZEDC.
      Returns:
      boolean dcdctype() equals DCDCZEDC

      DCDCZEDC = 0x03

    • dcdaencr

      public String dcdaencr()
      DCDAENCR value.
      Returns:
      String DCDAENCR value
    • dcdatype

      public int dcdatype()
      DCDATYPE value.
      Returns:
      int DCDATYPE value
    • dcdaklbl

      public String dcdaklbl()
      DCDAKLBL value.
      Returns:
      String DCDAKLBL value