Class VsamAssociation


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

  • Method Details Link icon

    • from Link icon

      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 Link icon

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

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

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

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

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

      DCAKSDS = 0x80

    • dcaesds Link icon

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

      DCAESDS = 0x40

    • dcarrds Link icon

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

      DCARRDS = 0x20

    • dcalds Link icon

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

      DCALDS = 0x10

    • dcakrds Link icon

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

      DCAKRDS = 0x08

    • dcaaix Link icon

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

      DCAAIX = 0x04

    • dcadata Link icon

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

      DCADATA = 0x02

    • dcaindex Link icon

      public boolean dcaindex()
      Return true if DCAINDEX bit in dcaflag1() is set.
      Returns:
      boolean DCAINDEX bit is set in dcaflag1()

      DCAINDEX = 0x01

    • dcaflag2 Link icon

      public int dcaflag2()
      DCAFLAG2 value.
      Returns:
      int DCAFLAG2 value
    • dcakr1st Link icon

      public boolean dcakr1st()
      Return true if DCAKR1ST bit in dcaflag2() is set.
      Returns:
      boolean DCAKR1ST bit is set in dcaflag2()

      DCAKR1ST = 0x80

    • dcaixupg Link icon

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

      DCAIXUPG = 0x40

    • dcavrrds Link icon

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

      DCAVRRDS = 0x20

    • dcanstat Link icon

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

      DCANSTAT = 0x10

    • dcasrci Link icon

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

      DCASRCI = 0x08

    • dcag4g Link icon

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

      DCAG4G = 0x04

    • dcazfs Link icon

      public boolean dcazfs()
      Return true if DCAZFS bit in dcaflag2() is set.
      Returns:
      boolean DCAZFS bit is set in dcaflag2()

      DCAZFS = 0x02

    • dcahurba Link icon

      public long dcahurba()
      DCAHURBA value.
      Returns:
      long DCAHURBA value
    • dcaharba Link icon

      public long dcaharba()
      DCAHARBA value.
      Returns:
      long DCAHARBA value
    • dcanlr Link icon

      public int dcanlr()
      DCANLR value.
      Returns:
      int DCANLR value
    • dcadlr Link icon

      public int dcadlr()
      DCADLR value.
      Returns:
      int DCADLR value
    • dcainr Link icon

      public int dcainr()
      DCAINR value.
      Returns:
      int DCAINR value
    • dcaupr Link icon

      public int dcaupr()
      DCAUPR value.
      Returns:
      int DCAUPR value
    • dcartr Link icon

      public int dcartr()
      DCARTR value.
      Returns:
      int DCARTR value
    • dcaasp Link icon

      public int dcaasp()
      DCAASP value.
      Returns:
      int DCAASP value
    • dcacis Link icon

      public int dcacis()
      DCACIS value.
      Returns:
      int DCACIS value
    • dcacas Link icon

      public int dcacas()
      DCACAS value.
      Returns:
      int DCACAS value
    • dcaexc Link icon

      public int dcaexc()
      DCAEXC value.
      Returns:
      int DCAEXC value
    • dcarkp Link icon

      public int dcarkp()
      DCARKP value.
      Returns:
      int DCARKP value
    • dcakln Link icon

      public int dcakln()
      DCAKLN value.
      Returns:
      int DCAKLN value
    • dcahurbc Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      public int dcacisz()
      DCACISZ value.
      Returns:
      int DCACISZ value
    • dcacaci Link icon

      public int dcacaci()
      DCACACI value.
      Returns:
      int DCACACI value
    • dcatrdt Link icon

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

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