public final class UcbSection extends SmfData
  • Field Details

  • Method Details

    • smfucbdv

      public int smfucbdv()
      SMFUCBDV value.
      Returns:
      int SMFUCBDV value
    • smfucbch

      public int smfucbch()
      SMFUCBCH value.
      Returns:
      int SMFUCBCH value
    • smfucbua

      public int smfucbua()
      SMFUCBUA value.
      Returns:
      int SMFUCBUA value
    • smfsrtev

      public String smfsrtev()
      SMFSRTEV value.
      Returns:
      String SMFSRTEV value
    • smfucbty

      public long smfucbty()
      SMFUCBTY value.
      Returns:
      long SMFUCBTY value
    • ucbtbyt1

      public int ucbtbyt1()
      UCBTBYT1 value UCBTYP mapping from UCB applied to SMFUCBTY.
      Returns:
      int UCBTBYT1 value
    • ucb1fea0

      public boolean ucb1fea0()
      Return true if UCB1FEA0 bit in ucbtbyt1() is set.
      Returns:
      boolean UCB1FEA0 bit is set in ucbtbyt1()

      UCB1FEA0 = 0x80

    • ucb1fea1

      public boolean ucb1fea1()
      Return true if UCB1FEA1 bit in ucbtbyt1() is set.
      Returns:
      boolean UCB1FEA1 bit is set in ucbtbyt1()

      UCB1FEA1 = 0x40

    • ucb1fea2

      public boolean ucb1fea2()
      Return true if UCB1FEA2 bit in ucbtbyt1() is set.
      Returns:
      boolean UCB1FEA2 bit is set in ucbtbyt1()

      UCB1FEA2 = 0x20

    • ucb1fea3

      public boolean ucb1fea3()
      Return true if UCB1FEA3 bit in ucbtbyt1() is set.
      Returns:
      boolean UCB1FEA3 bit is set in ucbtbyt1()

      UCB1FEA3 = 0x10

    • ucb1fea4

      public boolean ucb1fea4()
      Return true if UCB1FEA4 bit in ucbtbyt1() is set.
      Returns:
      boolean UCB1FEA4 bit is set in ucbtbyt1()

      UCB1FEA4 = 0x08

    • ucb1fea5

      public boolean ucb1fea5()
      Return true if UCB1FEA5 bit in ucbtbyt1() is set.
      Returns:
      boolean UCB1FEA5 bit is set in ucbtbyt1()

      UCB1FEA5 = 0x04

    • ucb1fea6

      public boolean ucb1fea6()
      Return true if UCB1FEA6 bit in ucbtbyt1() is set.
      Returns:
      boolean UCB1FEA6 bit is set in ucbtbyt1()

      UCB1FEA6 = 0x02

    • ucb1fea7

      public boolean ucb1fea7()
      Return true if UCB1FEA7 bit in ucbtbyt1() is set.
      Returns:
      boolean UCB1FEA7 bit is set in ucbtbyt1()

      UCB1FEA7 = 0x01

    • ucbtbyt2

      public int ucbtbyt2()
      UCBTBYT2 value UCBTYP mapping from UCB applied to SMFUCBTY.
      Returns:
      int UCBTBYT2 value
    • ucb2opt0

      public boolean ucb2opt0()
      Return true if UCB2OPT0 bit in ucbtbyt2() is set.
      Returns:
      boolean UCB2OPT0 bit is set in ucbtbyt2()

      UCB2OPT0 = 0x80

    • ucb2opt1

      public boolean ucb2opt1()
      Return true if UCB2OPT1 bit in ucbtbyt2() is set.
      Returns:
      boolean UCB2OPT1 bit is set in ucbtbyt2()

      UCB2OPT1 = 0x40

    • ucb2opt2

      public boolean ucb2opt2()
      Return true if UCB2OPT2 bit in ucbtbyt2() is set.
      Returns:
      boolean UCB2OPT2 bit is set in ucbtbyt2()

      UCB2OPT2 = 0x20

    • ucb2opt3

      public boolean ucb2opt3()
      Return true if UCB2OPT3 bit in ucbtbyt2() is set.
      Returns:
      boolean UCB2OPT3 bit is set in ucbtbyt2()

      UCB2OPT3 = 0x10

    • ucb2opt4

      public boolean ucb2opt4()
      Return true if UCB2OPT4 bit in ucbtbyt2() is set.
      Returns:
      boolean UCB2OPT4 bit is set in ucbtbyt2()

      UCB2OPT4 = 0x08

    • ucb2opt5

      public boolean ucb2opt5()
      Return true if UCB2OPT5 bit in ucbtbyt2() is set.
      Returns:
      boolean UCB2OPT5 bit is set in ucbtbyt2()

      UCB2OPT5 = 0x04

    • ucb2opt6

      public boolean ucb2opt6()
      Return true if UCB2OPT6 bit in ucbtbyt2() is set.
      Returns:
      boolean UCB2OPT6 bit is set in ucbtbyt2()

      UCB2OPT6 = 0x02

    • ucb2opt7

      public boolean ucb2opt7()
      Return true if UCB2OPT7 bit in ucbtbyt2() is set.
      Returns:
      boolean UCB2OPT7 bit is set in ucbtbyt2()

      UCB2OPT7 = 0x01

    • ucbdvcls

      public int ucbdvcls()
      UCBDVCLS value.
      Returns:
      int UCBDVCLS value
    • ucbtbyt3

      public int ucbtbyt3()
      UCBTBYT3 value UCBTYP mapping from UCB applied to SMFUCBTY.
      Returns:
      int UCBTBYT3 value
    • ucb3tape

      public boolean ucb3tape()
      Return true if UCB3TAPE bit in ucbdvcls() is set.
      Returns:
      boolean UCB3TAPE bit is set in ucbdvcls()

      UCB3TAPE = 0x80

    • ucb3comm

      public boolean ucb3comm()
      Return true if UCB3COMM bit in ucbdvcls() is set.
      Returns:
      boolean UCB3COMM bit is set in ucbdvcls()

      UCB3COMM = 0x40

    • ucb3ctc

      public boolean ucb3ctc()
      Return true if ucbdvcls() equals UCB3CTC.
      Returns:
      boolean ucbdvcls() equals UCB3CTC

      UCB3CTC = 0x41

    • ucb3dacc

      public boolean ucb3dacc()
      Return true if UCB3DACC bit in ucbdvcls() is set.
      Returns:
      boolean UCB3DACC bit is set in ucbdvcls()

      UCB3DACC = 0x20

    • ucb3disp

      public boolean ucb3disp()
      Return true if UCB3DISP bit in ucbdvcls() is set.
      Returns:
      boolean UCB3DISP bit is set in ucbdvcls()

      UCB3DISP = 0x10

    • ucb3urec

      public boolean ucb3urec()
      Return true if UCB3UREC bit in ucbdvcls() is set.
      Returns:
      boolean UCB3UREC bit is set in ucbdvcls()

      UCB3UREC = 0x08

    • ucb3char

      public boolean ucb3char()
      Return true if UCB3CHAR bit in ucbdvcls() is set.
      Returns:
      boolean UCB3CHAR bit is set in ucbdvcls()

      UCB3CHAR = 0x04

    • ucbuntyp

      public int ucbuntyp()
      UCBUNTYP value.
      Returns:
      int UCBUNTYP value
    • ucbtbyt4

      public int ucbtbyt4()
      UCBTBYT4 value UCBTYP mapping from UCB applied to SMFUCBTY.
      Returns:
      int UCBTBYT4 value
    • smfsrtes

      public int smfsrtes()
      SMFSRTES value.
      Returns:
      int SMFSRTES value
    • smf14nex

      public int smf14nex()
      SMF14NEX value.
      Returns:
      int SMF14NEX value
    • smfexcp

      public long smfexcp()
      SMFEXCP value.
      Returns:
      long SMFEXCP value
    • smfsrtef

      public int smfsrtef()
      SMFSRTEF value. Supported if ucb3tape() == true;
      Returns:
      int SMFSRTEF value
    • smfsrteq

      public int smfsrteq()
      SMFSRTEQ value. Supported if ucb3tape() == true;
      Returns:
      int SMFSRTEQ value
    • smf14nta

      public long smf14nta()
      SMF14NTA value. Supported if ucb3dacc() == true;
      Returns:
      long SMF14NTA value
    • create

      public static UcbSection create(byte[] Data, int offset, int length)
      create is intended for internal use only. Instances of this section are created by the parent record or section.
      Parameters:
      Data - Array of bytes containing data for this section
      offset - Offset of this section in the data
      length - length of the section