Class VsamAssociation


public final class VsamAssociation extends DcollectRecord
VSAM Association record
  • Field Details

  • Method Details

    • from

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

      public String dcadsnam()
      DCADSNAM value.
      Returns:
      String DCADSNAM value
    • dcaassoc

      public String dcaassoc()
      DCAASSOC value.
      Returns:
      String DCAASSOC value
    • dcaflag1

      public int dcaflag1()
      DCAFLAG1 value.
      Returns:
      int DCAFLAG1 value
    • recorg

      public Recorg recorg()
      Recorg value from DCAFLAG1.
      Returns:
      Recorg value
    • dcaksds

      public boolean dcaksds()
      Return true if DCAKSDS bit in dcaflag1() is set.
      Returns:
      boolean DCAKSDS bit is set in dcaflag1()

      DCAKSDS = 0x80

    • dcaesds

      public boolean dcaesds()
      Return true if DCAESDS bit in dcaflag1() is set.
      Returns:
      boolean DCAESDS bit is set in dcaflag1()

      DCAESDS = 0x40

    • dcarrds

      public boolean dcarrds()
      Return true if DCARRDS bit in dcaflag1() is set.
      Returns:
      boolean DCARRDS bit is set in dcaflag1()

      DCARRDS = 0x20

    • dcalds

      public boolean dcalds()
      Return true if DCALDS bit in dcaflag1() is set.
      Returns:
      boolean DCALDS bit is set in dcaflag1()

      DCALDS = 0x10

    • dcakrds

      public boolean dcakrds()
      Return true if DCAKRDS bit in dcaflag1() is set.
      Returns:
      boolean DCAKRDS bit is set in dcaflag1()

      DCAKRDS = 0x08

    • dcaaix

      public boolean dcaaix()
      Return true if DCAAIX bit in dcaflag1() is set.
      Returns:
      boolean DCAAIX bit is set in dcaflag1()

      DCAAIX = 0x04

    • dcadata

      public boolean dcadata()
      Return true if DCADATA bit in dcaflag1() is set.
      Returns:
      boolean DCADATA bit is set in dcaflag1()

      DCADATA = 0x02

    • dcaindex

      public boolean dcaindex()
      Return true if DCAINDEX bit in dcaflag1() 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 if DCAKR1ST bit in dcaflag2() is set.
      Returns:
      boolean DCAKR1ST bit is set in dcaflag2()

      DCAKR1ST = 0x80

    • dcaixupg

      public boolean dcaixupg()
      Return true if DCAIXUPG bit in dcaflag2() is set.
      Returns:
      boolean DCAIXUPG bit is set in dcaflag2()

      DCAIXUPG = 0x40

    • dcavrrds

      public boolean dcavrrds()
      Return true if DCAVRRDS bit in dcaflag2() is set.
      Returns:
      boolean DCAVRRDS bit is set in dcaflag2()

      DCAVRRDS = 0x20

    • dcanstat

      public boolean dcanstat()
      Return true if DCANSTAT bit in dcaflag2() is set.
      Returns:
      boolean DCANSTAT bit is set in dcaflag2()

      DCANSTAT = 0x10

    • dcasrci

      public boolean dcasrci()
      Return true if DCASRCI bit in dcaflag2() is set.
      Returns:
      boolean DCASRCI bit is set in dcaflag2()

      DCASRCI = 0x08

    • dcag4g

      public boolean dcag4g()
      Return true if DCAG4G bit in dcaflag2() is set.
      Returns:
      boolean DCAG4G bit is set in dcaflag2()

      DCAG4G = 0x04

    • dcazfs

      public boolean dcazfs()
      Return true if DCAZFS bit in dcaflag2() 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). Use dcahurbcAsBigInteger() if this is possible.
    • dcahurbcAsBigInteger

      public BigInteger 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). Use dcaharbcAsBigInteger() if this is possible.
    • dcaharbcAsBigInteger

      public BigInteger 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

      public LocalDate dcatrdt()
      DCATRDT as LocalDate.
      Returns:
      LocalDate DCATRDT Date
      See Also:
    • dcatrdtRawValue

      public int dcatrdtRawValue()
      DCATRDT integer value.
      Returns:
      int DCATRDT value