java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.SmfRecord
com.blackhillsoftware.smf.smf42.Smf42Record
com.blackhillsoftware.smf.smf42.Smf4227Record
Mapping for SMF type 42 subtype 27 record.
Typically you would obtain Smf4227Records by reading SmfRecords and
using
Smf4227Record.
from(SmfRecord)
to create the specialized record after determining the record type and subtype.
- Sections
- Most section types are returned in a List containing 0 or more of the section type, depending on the values in the header triplet. If the record is documented as always having exactly 1 of a section e.g. Product Section, the single section is returned.
-
Constructor Summary
ConstructorDescriptionSmf4227Record
(byte[] data) Constructs an SMF4227Record from the specified byte array.Smf4227Record
(SmfRecord record) Constructs a new Smf4227Record from an existing SMF record. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.static Smf4227Record
from
(byte[] data) Constructs an Smf4227Record from the specified byte array.static Smf4227Record
Constructs a new Smf4227Record from an existing SMF record.Get a List of new DSCB sections from the recordGet a List of old DSCB sections from the recordGet a List containing VTOC Update sections from the recordMethods inherited from class com.blackhillsoftware.smf.smf42.Smf42Record
header, productSection, subtype10Header, subtype11Header, subtype15Header, subtype16Header, subtype17Header, subtype18Header, subtype19Header, subtype1Header, subtype20Header, subtype21Header, subtype22Header, subtype23Header, subtype24Header, subtype25Header, subtype27Header, subtype2Header, subtype3Header, subtype4Header, subtype5Header, subtype6Header, subtype9Header
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
-
Constructor Details
-
Smf4227Record
public Smf4227Record(byte[] data) Constructs an SMF4227Record from the specified byte array.- Parameters:
data
- a byte array containing the SMF record data
-
Smf4227Record
Constructs a new Smf4227Record 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 Smf4227Record from an existing SMF record. The 2 records share the same data byte array.- Parameters:
record
- an existing SMF record
-
from
Constructs an Smf4227Record from the specified byte array.- Parameters:
data
- a byte array containing the SMF record data
-
vtocUpdateSections
Get a List containing VTOC Update sections from the record- Returns:
- a list of VtocUpdateSection (possibly empty)
-
dscbChangeSections
Deprecated.SMF 42 records now refer to this data as Old DSCB Sections - useoldDscbSections()
instead for the same data.Get a List containing DSCB Change sections from the record- Returns:
- a list of DscbChangeSection (possibly empty)
-
oldDscbSections
Get a List of old DSCB sections from the record- Returns:
- a list of DscbChangeSection (possibly empty)
-
newDscbSections
Get a List of new DSCB sections from the record- Returns:
- a list of DscbChangeSection (possibly empty)
-
oldDscbSections()
instead for the same data.