java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.SmfRecord
com.blackhillsoftware.smf.smf30.Smf30Record
Mapping for SMF type 30 record.
Typically you would obtain Smf30Records by reading SmfRecords and using
Smf30Record.
from(SmfRecord)
to create the specialized record after determining the record type.
- Sections
- If the record is documented as always having exactly 1 of a section
e.g. Identification Section, the single section is returned.
Other section types are returned in a List containing 0 or more of the section type, depending on the values in the header triplet.
-
Constructor Summary
ConstructorDescriptionSmf30Record
(byte[] data) Constructs an SMF30Record from the specified byte array.Smf30Record
(SmfRecord record) Constructs a new Smf30Record from an existing SMF record. -
Method Summary
Modifier and TypeMethodDescriptionGet a List containing Accounting sections from the recordGet the APPC/MVS Cumulative Resource section from the record if present, otherwise nullGet a List containing APPC Cumulative Resource sections from the recordGet the APPC/MVS Resource section from the record if present, otherwise nullGet a List containing APPC Resource sections from the recordGet a List containing Automatic Restart Management sections from the recordGet the Completion Section from the record if present, otherwise nullGet a List containing Completion sections from the recordGet the Container section from the record if present, otherwise nullGet a List containing Counter Data sections from the recordGet a List containing Crypto Counter sections from the recordGet a List containing EXCP sections from the recordstatic Smf30Record
from
(byte[] data) Constructs an Smf30Record from the specified byte array.static Smf30Record
Constructs a new Smf30Record from an existing SMF record.header()
Get the header for this recordGet the Identification Section for this recordGet the I/O Activity section from the record if present, otherwise nullGet a List containing I/O Activity sections from the recordGet a List containing Multisystem Enclave Remote System Data sections from the recordGet a List containing NNPI Counters sections from the recordGet the Operator Section from the record if present, otherwise nullGet a List containing Operator sections from the recordGet the Performance Section from the record if present, otherwise nullGet a List containing Performance sections from the recordGet the Processor Accounting section from the record if present, otherwise nullGet a List containing Processor Accounting sections from the recordGet the Storage and Paging Section from the record if present, otherwise nullGet a List containing Storage and Paging sections from the recordGet the Subsystem Section for this recordGet a List containing z/OS Unix Process sections from the recordGet a List containing Usage Data sections from the recordGet a List containing zEDC Usage Statistics sections from the recordMethods 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
-
Constructor Details
-
Smf30Record
public Smf30Record(byte[] data) Constructs an SMF30Record from the specified byte array.- Parameters:
data
- a byte array containing the SMF record data
-
Smf30Record
Constructs a new Smf30Record from an existing SMF record. The 2 records share the same data byte array.- Parameters:
record
- an existing SMF record
-
-
Method Details
-
from
Constructs a new Smf30Record from an existing SMF record. The 2 records share the same data byte array.- Parameters:
record
- an existing SMF record
-
from
Constructs an Smf30Record from the specified byte array.- Parameters:
data
- a byte array containing the SMF record data
-
header
Get the header for this record- Returns:
- SMF type 30 record header
-
subSystemSection
Get the Subsystem Section for this record- Returns:
- SMF type 30 record subsystem section
-
identificationSection
Get the Identification Section for this record- Returns:
- SMF type 30 record identification section
-
ioActivitySections
Get a List containing I/O Activity sections from the record- Returns:
- a list of IoActivitySections (possibly empty)
-
ioActivitySection
Get the I/O Activity section from the record if present, otherwise null- Returns:
- the IoActivitySection or null
-
completionSections
Get a List containing Completion sections from the record- Returns:
- a list of CompletionSections (possibly empty)
-
completionSection
Get the Completion Section from the record if present, otherwise null- Returns:
- the CompletionSection or null
-
processorAccountingSections
Get a List containing Processor Accounting sections from the record- Returns:
- a list of ProcessorAccountingSections (possibly empty)
-
processorAccountingSection
Get the Processor Accounting section from the record if present, otherwise null- Returns:
- the ProcessorAccountingSection or null
-
accountingSections
Get a List containing Accounting sections from the record- Returns:
- a list of AccountingSections (possibly empty)
-
storageSections
Get a List containing Storage and Paging sections from the record- Returns:
- a list of StorageSections (possibly empty)
-
storageSection
Get the Storage and Paging Section from the record if present, otherwise null- Returns:
- the StorageSection or null
-
performanceSections
Get a List containing Performance sections from the record- Returns:
- a list of PerformanceSections (possibly empty)
-
performanceSection
Get the Performance Section from the record if present, otherwise null- Returns:
- the PerformanceSection or null
-
operatorSections
Get a List containing Operator sections from the record- Returns:
- a list of OperatorSections (possibly empty)
-
operatorSection
Get the Operator Section from the record if present, otherwise null- Returns:
- the PerformanceSection or null
-
excpSections
Get a List containing EXCP sections from the record- Returns:
- a list of ExcpSections (possibly empty)
-
appcResourceSections
Get a List containing APPC Resource sections from the record- Returns:
- a list of AppcResourceSections (possibly empty)
-
appcResourceSection
Get the APPC/MVS Resource section from the record if present, otherwise null- Returns:
- the AppcResourceSection or null
-
appcCumulativeResourceSections
Get a List containing APPC Cumulative Resource sections from the record- Returns:
- a list of AppcCumulativeResourceSections (possibly empty)
-
appcCumulativeResourceSection
Get the APPC/MVS Cumulative Resource section from the record if present, otherwise null- Returns:
- the AppcCumulativeResourceSection or null
-
unixProcessSections
Get a List containing z/OS Unix Process sections from the record- Returns:
- a list of UnixProcessSections (possibly empty)
-
usageDataSections
Get a List containing Usage Data sections from the record- Returns:
- a list of UsageDataSections (possibly empty)
-
armSections
Get a List containing Automatic Restart Management sections from the record- Returns:
- a list of ArmSections (possibly empty)
-
multiSystemEnclaveRemoteSystemDataSections
Get a List containing Multisystem Enclave Remote System Data sections from the record- Returns:
- a list of MultisystemEnclaveRemoteSystemDataSections (possibly empty)
-
counterSections
Get a List containing Counter Data sections from the record- Returns:
- a list of CounterDataSections (possibly empty)
-
zEdcUsageStatisticsSections
Get a List containing zEDC Usage Statistics sections from the record- Returns:
- a list of ZEdcUsageStatisticsSection (possibly empty)
-
cryptoCountersSection
Get a List containing Crypto Counter sections from the record- Returns:
- a list of CryptoCountersSection (possibly empty)
-
nnpiCountersSections
Get a List containing NNPI Counters sections from the record- Returns:
- a list of NnpiCountersSection (possibly empty)
-
containerSection
Get the Container section from the record if present, otherwise null- Returns:
- the ContainerSection or null
-