Package com.blackhillsoftware.smf.smf98
Class Smf98s1025Record
java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.SmfRecord
com.blackhillsoftware.smf.smf98.Smf98Record
com.blackhillsoftware.smf.smf98.Smf98s1025Record
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())
{
...
}
}
}
-
Field Summary
Fields inherited from class com.blackhillsoftware.smf.smf98.Smf98Record
SMF98CONT, SMF98More, SMF98NoStorage, SMF98SBT, SMF98SSF, SMFR98_Len
-
Method Summary
Modifier and TypeMethodDescriptionGet a List containing Aggregate CPU times by CPU category from the recordGet a List containing Aggregate statistics by priority/job size from the recordGet a List containing IMS Exceptional Job Index sections from the recordGet a List containing IMS Exceptional Job sections from the recordstatic Smf98s1025Record
from
(byte[] data) Constructs an Smf98Subtype1025Record from the specified byte array.static Smf98s1025Record
Constructs a new Smf98Subtype1025Record from an existing SMF record.Get the subtype 1025 WicData (triplets pointing to other sections)Methods inherited from class com.blackhillsoftware.smf.smf98.Smf98Record
aggregateBuckets1, aggregateBuckets2, contextSummarySection, identificationSection, jobIndex, jobList, selfDefiningSection, smf98cont, smf98dte, smf98dteRawValue, smf98flg, smf98ind, smf98len, smf98more, smf98noStorage, smf98partSeqNo, smf98rty, smf98sbt, smf98sdsLen, smf98sdsTripletsNum, smf98seg, smf98sid, smf98ssf, smf98ssi, smf98sty, smf98tme, smf98tmeRawValue, wicData
Methods inherited from class com.blackhillsoftware.smf.SmfRecord
createSection, extendedHeader, extendedHeader, getTriplet, hasSubtypes, hasSubtypes, recordLength, recordLength, recordType, recordType, sanityCheck, smfDate, smfDate, smfDateTime, smfDateTime, smfhdr1Flag, smfhdr1Iefu86, smfhdr1Len, smfhdr1Len, smfhdr1Stcke, smfhdr1StckeRawValue, smfhdr1Tzo, smfhdr1TzoRawValue, smfhdr1Version, smfhdr1Version, smfTime, smfTime, subSystem, subSystem, subType, subType, system, system
-
Method Details
-
from
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
Constructs an Smf98Subtype1025Record from the specified byte array.- Parameters:
data
- a byte array containing the SMF record data
-
subtype1025WicData
Get the subtype 1025 WicData (triplets pointing to other sections)- Returns:
- the com.blackhillsoftware.smf.smf98.ims.WicData
-
aggregateStatistics
Get a List containing Aggregate statistics by priority/job size from the record- Returns:
- a list of AggregateStatistics (possibly empty)
-
aggregateCpu
Get a List containing Aggregate CPU times by CPU category from the record- Returns:
- a list of AggregateCpu (possibly empty)
-
exceptionalJobIndex
Get a List containing IMS Exceptional Job Index sections from the record- Returns:
- a list of ExceptionalJobIndex (possibly empty)
-
exceptionalJobs
Get a List containing IMS Exceptional Job sections from the record- Returns:
- a list of ExceptionalJob (possibly empty)
-