Class Smf98s1025Record


public final class Smf98s1025Record extends Smf98Record
Mapping for SMF type 98 subtype 1025 (IMS) record.

Typically you would obtain Smf98s1025Record by reading SmfRecords and using

Smf98s1025Record.from(SmfRecord)

to create the specialized record after determining the record type and subtype.

Use the methods provided to read the specific sections e.g.

 
 try (SmfRecordReader reader = 
          SmfRecordReader.fromDD("INPUT")
              .include(98,1025))             
 {
     for (SmfRecord record : reader)           
     {
         for (ExceptionalJobIndex exJob : r98.exceptionalJobIndex())
         {
             ...
         }
     }
 }
 
 
  • Method Details

    • from

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

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

      public WicData subtype1025WicData()
      Get the subtype 1025 WicData (triplets pointing to other sections)
      Returns:
      the com.blackhillsoftware.smf.smf98.ims.WicData
    • aggregateStatistics

      public List<AggregateStatistics> aggregateStatistics()
      Get a List containing Aggregate statistics by priority/job size from the record
      Returns:
      a list of AggregateStatistics (possibly empty)
    • aggregateCpu

      public List<AggregateCpu> aggregateCpu()
      Get a List containing Aggregate CPU times by CPU category from the record
      Returns:
      a list of AggregateCpu (possibly empty)
    • exceptionalJobIndex

      public List<ExceptionalJobIndex> exceptionalJobIndex()
      Get a List containing IMS Exceptional Job Index sections from the record
      Returns:
      a list of ExceptionalJobIndex (possibly empty)
    • exceptionalJobs

      public List<ExceptionalJob> exceptionalJobs()
      Get a List containing IMS Exceptional Job sections from the record
      Returns:
      a list of ExceptionalJob (possibly empty)