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_ALREADYASNEEDED

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

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

    • smf90t37function

      public DynamicApfAction smf90t37function()
      SMF90T37FUNCTION as a DynamicApfAction.
      Returns:
      DynamicApfAction SMF90T37FUNCTION
    • smf90t37functionRawValue

      public int smf90t37functionRawValue()
      SMF90T37FUNCTION raw value.
      Returns:
      int SMF90T37FUNCTION value
    • smf90t37flags

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

      public DynamicApfSource dynamicApfSource()
      DynamicApfSource from SMF90T37FLAGS value.
      Returns:
      DynamicApfSource from SMF90T37FLAGS value
    • 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
    • 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