public final class Smf16Record extends SmfRecord
  • Field Details

  • Constructor Details

    • Smf16Record

      public Smf16Record(byte[] data)
      Constructs an Smf16Record from the specified byte array.
      Parameters:
      data - a byte array containing the SMF record data
    • Smf16Record

      public Smf16Record(SmfRecord record)
      Constructs a new Smf16Record from an existing SMF record. The 2 records share the same data byte array.
      Parameters:
      record - an existing SMF record
  • Method Details

    • from

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

      public static Smf16Record from(byte[] data)
      Constructs an Smf16Record from the specified byte array.
      Parameters:
      data - a byte array containing the SMF record data
    • productSections

      public List<ProductSection> productSections()
      Get a List containing Product sections from the record
      Returns:
      a list of ProductSection (possibly empty)
    • dataSections

      public List<DataSection> dataSections()
      Get a List containing Common Data sections from the record
      Returns:
      a list of DataSection (possibly empty)
    • recordLengthDistributionSections

      public List<RecordLengthDistributionSection> recordLengthDistributionSections()
      Get a List containing Record Length Distribution sections from the record
      Returns:
      a list of RecordLengthDistributionSection (possibly empty)
    • inputDatasetSections

      public List<InputDatasetSection> inputDatasetSections()
      Get a List containing Input Dataset sections from the record
      Returns:
      a list of InputDatasetSection (possibly empty)
    • sortoutDatasetSections

      public List<SortoutDatasetSection> sortoutDatasetSections()
      Get a List containing Sortout Dataset sections from the record
      Returns:
      a list of SortoutDatasetSection (possibly empty)
    • outfilDatasetSections

      public List<OutfilDatasetSection> outfilDatasetSections()
      Get a List containing Outfil Dataset sections from the record
      Returns:
      a list of OutfilDatasetSection (possibly empty)
    • zSortStatisticsSections

      public List<ZSortStatisticsSection> zSortStatisticsSections()
      Get a List containing ZSort Statistics sections from the record
      Returns:
      a list of ZSortStatisticsSection (possibly empty)
    • icerdw

      public long icerdw()
      ICERDW value.
      Returns:
      long ICERDW value
    • icesind

      public int icesind()
      ICESIND value.
      Returns:
      int ICESIND value
    • icesubsy

      public boolean icesubsy()
      Return true if ICESUBSY bit in icesind() is set.
      Returns:
      boolean ICESUBSY bit is set in icesind()

      ICESUBSY = 0x80

    • icemvses

      public boolean icemvses()
      Return true if ICEMVSES bit in icesind() is set.
      Returns:
      boolean ICEMVSES bit is set in icesind()

      ICEMVSES = 0x08

    • icemvsxa

      public boolean icemvsxa()
      Return true if ICEMVSXA bit in icesind() is set.
      Returns:
      boolean ICEMVSXA bit is set in icesind()

      ICEMVSXA = 0x04

    • icemvs37

      public boolean icemvs37()
      Return true if ICEMVS37 bit in icesind() is set.
      Returns:
      boolean ICEMVS37 bit is set in icesind()

      ICEMVS37 = 0x02

    • icertyp

      public int icertyp()
      ICERTYP value.
      Returns:
      int ICERTYP value
    • icebtime

      public LocalTime icebtime()
      ICEBTIME as a LocalTime.
      Returns:
      LocalTime ICEBTIME Time
      See Also:
    • icebtimeRawValue

      public long icebtimeRawValue()
      ICEBTIME raw value
      Returns:
      long ICEBTIME value
    • icebdate

      public LocalDate icebdate()
      ICEBDATE as a LocalDate.
      Returns:
      LocalDate ICEBDATE Date
      See Also:
    • icebdateRawValue

      public int icebdateRawValue()
      ICEBDATE raw value.
      Returns:
      int ICEBDATE value
    • icesid

      public String icesid()
      ICESID value.
      Returns:
      String ICESID value
    • icejobnm

      public String icejobnm()
      ICEJOBNM value.
      Returns:
      String ICEJOBNM value
    • icerst

      public LocalTime icerst()
      ICERST as a LocalTime.
      Returns:
      LocalTime ICERST Time
      See Also:
    • icerstRawValue

      public long icerstRawValue()
      ICERST raw value
      Returns:
      long ICERST value
    • icerds

      public LocalDate icerds()
      ICERDS as a LocalDate.
      Returns:
      LocalDate ICERDS Date
      See Also:
    • icerdsRawValue

      public int icerdsRawValue()
      ICERDS raw value.
      Returns:
      int ICERDS value
    • iceuif

      public String iceuif()
      ICEUIF value.
      Returns:
      String ICEUIF value
    • icestn

      public int icestn()
      ICESTN value.
      Returns:
      int ICESTN value
    • icetrn

      public int icetrn()
      ICETRN value.
      Returns:
      int ICETRN value
    • icesubid

      public String icesubid()
      ICESUBID value.
      Returns:
      String ICESUBID value
    • icersub

      public int icersub()
      ICERSUB value.
      Returns:
      int ICERSUB value
    • iceprod

      public int iceprod()
      ICEPROD value.
      Returns:
      int ICEPROD value
    • iceprodl

      public int iceprodl()
      ICEPRODL value.
      Returns:
      int ICEPRODL value
    • iceprodn

      public int iceprodn()
      ICEPRODN value.
      Returns:
      int ICEPRODN value
    • icedata

      public int icedata()
      ICEDATA value.
      Returns:
      int ICEDATA value
    • icedatal

      public int icedatal()
      ICEDATAL value.
      Returns:
      int ICEDATAL value
    • icedatan

      public int icedatan()
      ICEDATAN value.
      Returns:
      int ICEDATAN value
    • icestat

      public int icestat()
      ICESTAT value.
      Returns:
      int ICESTAT value
    • icestatl

      public int icestatl()
      ICESTATL value.
      Returns:
      int ICESTATL value
    • icestatn

      public int icestatn()
      ICESTATN value.
      Returns:
      int ICESTATN value
    • iceinds

      public int iceinds()
      ICEINDS value.
      Returns:
      int ICEINDS value
    • iceindsl

      public int iceindsl()
      ICEINDSL value.
      Returns:
      int ICEINDSL value
    • iceindsn

      public int iceindsn()
      ICEINDSN value.
      Returns:
      int ICEINDSN value
    • iceotds

      public int iceotds()
      ICEOTDS value.
      Returns:
      int ICEOTDS value
    • iceotdsl

      public int iceotdsl()
      ICEOTDSL value.
      Returns:
      int ICEOTDSL value
    • iceotdsn

      public int iceotdsn()
      ICEOTDSN value.
      Returns:
      int ICEOTDSN value
    • iceofds

      public int iceofds()
      ICEOFDS value.
      Returns:
      int ICEOFDS value
    • iceofdsl

      public int iceofdsl()
      ICEOFDSL value.
      Returns:
      int ICEOFDSL value
    • iceofdsn

      public int iceofdsn()
      ICEOFDSN value.
      Returns:
      int ICEOFDSN value
    • icehdrln

      public int icehdrln()
      ICEHDRLN value.
      Returns:
      int ICEHDRLN value
    • icespgn

      public int icespgn()
      ICESPGN value.
      Returns:
      int ICESPGN value
    • iceuser

      public String iceuser()
      ICEUSER value.
      Returns:
      String ICEUSER value
    • icegroup

      public String icegroup()
      ICEGROUP value.
      Returns:
      String ICEGROUP value
    • icezsrt

      public int icezsrt()
      ICEZSRT value.
      Returns:
      int ICEZSRT value
    • icezsrtl

      public int icezsrtl()
      ICEZSRTL value.
      Returns:
      int ICEZSRTL value
    • icezsrtn

      public int icezsrtn()
      ICEZSRTN value.
      Returns:
      int ICEZSRTN value