Class DynamicApfSection

java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.smf90.DynamicApfSection

public final class DynamicApfSection extends SmfData
  • Field Details

    • SMF90T37_SETPROG

      public static final int SMF90T37_SETPROG
      Constant: 0x80 = 128
      See Also:
    • SMF90T37_SET_PROG

      public static final int SMF90T37_SET_PROG
      Constant: 0x40 = 64
      See Also:
    • SMF90T37_CSVAPF

      public static final int SMF90T37_CSVAPF
      Constant: 0x20 = 32
      See Also:
    • SMF90T37_ALREADYASNEEDED

      public static final int SMF90T37_ALREADYASNEEDED
      Constant: 0x01 = 1
      See Also:
    • SMF90T37ADD

      public static final int SMF90T37ADD
      Constant: 0x01 = 1
      See Also:
    • SMF90T37DELETE

      public static final int SMF90T37DELETE
      Constant: 0x02 = 2
      See Also:
    • SMF90T37DYNFORMAT

      public static final int SMF90T37DYNFORMAT
      Constant: 0x04 = 4
      See Also:
    • SMF90T37STATFORMAT

      public static final int SMF90T37STATFORMAT
      Constant: 0x06 = 6
      See Also:
    • SMF90T37_LEN

      public static final int SMF90T37_LEN
      Constant: 0xB0 = 176
      See Also:
  • Method Details

    • smf90t37function

      public int smf90t37function()
      SMF90T37FUNCTION value.
      Returns:
      int SMF90T37FUNCTION value
    • smf90t37flags

      public int smf90t37flags()
      SMF90T37FLAGS value.
      Returns:
      int SMF90T37FLAGS value
    • smf90t37Setprog

      public boolean smf90t37Setprog()
      Return true if SMF90T37_SETPROG bit in smf90t37flags() is set.
      Returns:
      boolean SMF90T37_SETPROG bit is set in smf90t37flags()

      SMF90T37_SETPROG = 0x80

    • smf90t37Set_Prog

      public boolean smf90t37Set_Prog()
      Return true if SMF90T37_SET_PROG bit in smf90t37flags() is set.
      Returns:
      boolean SMF90T37_SET_PROG bit is set in smf90t37flags()

      SMF90T37_SET_PROG = 0x40

    • smf90t37Csvapf

      public boolean smf90t37Csvapf()
      Return true if SMF90T37_CSVAPF bit in smf90t37flags() is set.
      Returns:
      boolean SMF90T37_CSVAPF bit is set in smf90t37flags()

      SMF90T37_CSVAPF = 0x20

    • smf90T37alreadyAsNeeded

      public boolean smf90T37alreadyAsNeeded()
      Return true if SMF90T37_ALREADYASNEEDED bit in smf90t37flags() is set.
      Returns:
      boolean SMF90T37_ALREADYASNEEDED bit is set in smf90t37flags()

      SMF90T37_ALREADYASNEEDED = 0x01

    • smf90t37parmMemSuffix

      public String smf90t37parmMemSuffix()
      SMF90T37PARMMEMSUFFIX value.
      Returns:
      String SMF90T37PARMMEMSUFFIX value
    • smf90t37dsname

      public String smf90t37dsname()
      SMF90T37DSNAME value.
      Returns:
      String SMF90T37DSNAME value
    • smf90t37volume

      public String smf90t37volume()
      SMF90T37VOLUME value.
      Returns:
      String SMF90T37VOLUME value
    • smf90t37timestamp

      public ZonedDateTime smf90t37timestamp()
      SMF90T37TIMESTAMP STCK value converted to ZonedDateTime (nanosecond precision, ZoneOffset.UTC).

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

      Returns:
      DateTime SMF90T37TIMESTAMP STCK converted to ZonedDateTime
      See Also:
    • smf90t37timestampRawValue

      public BigInteger smf90t37timestampRawValue()
      SMF90T37TIMESTAMP STCK value.
      Returns:
      BigInteger SMF90T37TIMESTAMP STCK value
    • smf90t37jobname

      public String smf90t37jobname()
      SMF90T37JOBNAME value.
      Returns:
      String SMF90T37JOBNAME value
    • smf90t37chkey

      public String smf90t37chkey()
      SMF90T37CHKEY value.
      Returns:
      String SMF90T37CHKEY value
    • smf90t37consid

      public long smf90t37consid()
      SMF90T37CONSID value.
      Returns:
      long SMF90T37CONSID value
    • smf90t37utoken

      public Token smf90t37utoken()
      SMF90T37UTOKEN.
      Returns:
      Token SMF90T37UTOKEN data
    • smf90t37utokenUserid

      public String smf90t37utokenUserid()
      SMF90T37UTOKENUSERID value.
      Returns:
      String SMF90T37UTOKENUSERID value
    • smf90t37consname

      public String smf90t37consname()
      SMF90T37CONSNAME value.
      Returns:
      String SMF90T37CONSNAME value
    • smf90t37add

      public boolean smf90t37add()
      Return true if SMF90T37ADD bit in smf90t37function() is set.
      Returns:
      boolean SMF90T37ADD bit is set in smf90t37function()

      SMF90T37ADD = 0x01

    • smf90t37delete

      public boolean smf90t37delete()
      Return true if SMF90T37DELETE bit in smf90t37function() is set.
      Returns:
      boolean SMF90T37DELETE bit is set in smf90t37function()

      SMF90T37DELETE = 0x02

    • smf90t37dynformat

      public boolean smf90t37dynformat()
      Return true if SMF90T37DYNFORMAT bit in smf90t37function() is set.
      Returns:
      boolean SMF90T37DYNFORMAT bit is set in smf90t37function()

      SMF90T37DYNFORMAT = 0x04

    • smf90t37statformat

      public boolean smf90t37statformat()
      Return true if smf90t37function() equals SMF90T37STATFORMAT.
      Returns:
      boolean smf90t37function() equals SMF90T37STATFORMAT

      SMF90T37STATFORMAT = 0x06

    • create

      public static DynamicApfSection 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