java.lang.Object
com.blackhillsoftware.smf.Data
com.blackhillsoftware.smf.SmfData
com.blackhillsoftware.smf.SmfRecord
com.blackhillsoftware.smf.db2.SmfDb2Record
com.blackhillsoftware.smf.db2.Smf101Record
Mapping for SMF type 101 record.
Typically you would obtain Smf101Records by reading SmfRecords and using
Smf101Record.
from(SmfRecord)
to create the specialized record after determining the record type.
For general DB2 SMF record usage information see SmfDb2Record
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Constant: 0x80 = 128static final int
Constant: 0x1C = 28Fields inherited from class com.blackhillsoftware.smf.db2.SmfDb2Record
SMFDB2CMP, SMFDB2END
-
Constructor Summary
ConstructorDescriptionSmf101Record
(byte[] data) Constructs an Smf101Record from the specified byte array.Smf101Record
(SmfRecord record) Constructs a new Smf101Record from an existing SMF record. -
Method Summary
Modifier and TypeMethodDescriptionstatic Smf101Record
from
(byte[] data) Constructs an Smf101Record from the specified byte array.static Smf101Record
Constructs a new Smf101Record from an existing SMF record.q8ac()
Get a List containing Accelerator Services Accounting sections (Q8AC) for this recordqbac()
Get a List containing Buffer manager Accounting sections (QBAC) for this recordqbga()
Get a List containing Buffer Manager Data Sharing sections (QBGA) for this recordqifa()
Get a List containing Changed Data Capture Accounting sections (QIFA) for this recordqlac()
Get a List containing DDF Accounting sections (QLAC) for this recordqmda()
Get a List containing MVS and DDF Accounting sections (QMDA) for this recordqpac()
Get a List containing Package Accounting sections (QPAC) for this recordqpkg()
Get a List containing Package sections (QPKG) for this recordqtga()
Get a List containing Data Sharing Global Locking Accounting sections (QTGA) for this recordqtxa()
Get a List containing Locking Accounting sections (QTXA) for this recordqwa0()
Get the self defining section (QWA0) for an IFCID 3 recordqwa1()
Get the self defining section (QWA1) for an IFCID 239 recordqwac()
Get a List containing Instrumentation Accounting Data sections (QWAC) for this recordqwar()
Get a List containing Rollup Accounting Correlation sections (Qwar) for this recordqwax()
Get a List containing Accounting Class 3 Overflow sections (QWAX) for this recordqwda()
Get a List containing Data Sharing Accounting Data Mapping sections (QWDA) for this recordqxpk()
Get a List containing RDS Accounting sections (QXPK) for this recordqxst()
Get a List containing SQL Statistics sections (QXST) for this recordlong
sm101buf()
SM101BUF value, with mask 0x7FFF.boolean
sm101cmp()
Return true if SM101CMP bit insm101sq()
is set.sm101dte()
SM101DTE as a LocalDate.int
SM101DTE raw value.int
sm101flg()
SM101FLG value.int
sm101len()
SM101LEN value.int
sm101rty()
SM101RTY value.int
sm101sgd()
SM101SGD value.sm101sid()
SM101SID value.long
sm101sq()
SM101SQ value.sm101ssi()
SM101SSI value.int
sm101stf()
SM101STF value.sm101tme()
SM101TME as a LocalTime.long
SM101TME raw valueMethods inherited from class com.blackhillsoftware.smf.db2.SmfDb2Record
decompress, ifcid, qwha, qwhc, qwhd, qwhs, qwht, qwhu, smfDb2buf, smfDb2cmp, smfDb2dte, smfDb2dteRawValue, smfDb2flg, smfDb2len, smfDb2rty, smfDb2seq, smfDb2sgd, smfDb2sid, smfDb2ssi, smfDb2stf, smfDb2tme, smfDb2tmeRawValue, usedCompression
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
-
Field Details
-
SM101CMP
public static final int SM101CMPConstant: 0x80 = 128- See Also:
-
SM101END
public static final int SM101ENDConstant: 0x1C = 28- See Also:
-
-
Constructor Details
-
Smf101Record
public Smf101Record(byte[] data) Constructs an Smf101Record from the specified byte array.- Parameters:
data
- a byte array containing the SMF record data
-
Smf101Record
Constructs a new Smf101Record 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 Smf101Record from an existing SMF record. The 2 records share the same data byte array.- Parameters:
record
- an existing SMF record
-
from
Constructs an Smf101Record from the specified byte array.- Parameters:
data
- a byte array containing the SMF record data
-
sm101len
public int sm101len()SM101LEN value.- Returns:
- int SM101LEN value
-
sm101sgd
public int sm101sgd()SM101SGD value.- Returns:
- int SM101SGD value
-
sm101flg
public int sm101flg()SM101FLG value.- Returns:
- int SM101FLG value
-
sm101rty
public int sm101rty()SM101RTY value.- Returns:
- int SM101RTY value
-
sm101tme
SM101TME as a LocalTime.- Returns:
- LocalTime SM101TME Time
- See Also:
-
sm101tmeRawValue
public long sm101tmeRawValue()SM101TME raw value- Returns:
- long SM101TME value
-
sm101dte
SM101DTE as a LocalDate.- Returns:
- LocalDate SM101DTE Date
- See Also:
-
sm101dteRawValue
public int sm101dteRawValue()SM101DTE raw value.- Returns:
- int SM101DTE value
-
sm101sid
SM101SID value.- Returns:
- String SM101SID value
-
sm101ssi
SM101SSI value.- Returns:
- String SM101SSI value
-
sm101stf
public int sm101stf()SM101STF value.- Returns:
- int SM101STF value
-
sm101sq
public long sm101sq()SM101SQ value.- Returns:
- long SM101SQ value
-
sm101cmp
public boolean sm101cmp()Return true if SM101CMP bit insm101sq()
is set.- Returns:
- boolean SM101CMP bit is set in sm101sq()
SM101CMP = 0x80
-
sm101buf
public long sm101buf()SM101BUF value, with mask 0x7FFF.- Returns:
- long SM101BUF value & 0x7FFF
-
qwa0
Get the self defining section (QWA0) for an IFCID 3 record- Returns:
- SMF type 101 self defining section (QWA0)
-
qwa1
Get the self defining section (QWA1) for an IFCID 239 record- Returns:
- SMF type 101 self defining section (QWA1)
-
qwac
Get a List containing Instrumentation Accounting Data sections (QWAC) for this record- Returns:
- A list of Qwac (possibly empty)
-
qxst
Get a List containing SQL Statistics sections (QXST) for this record- Returns:
- A list of Qxst (possibly empty)
-
qlac
Get a List containing DDF Accounting sections (QLAC) for this record- Returns:
- A list of Qlac (possibly empty)
-
qmda
Get a List containing MVS and DDF Accounting sections (QMDA) for this record- Returns:
- A list of Qmda (possibly empty)
-
qifa
Get a List containing Changed Data Capture Accounting sections (QIFA) for this record- Returns:
- A list of Qifa (possibly empty)
-
qwar
Get a List containing Rollup Accounting Correlation sections (Qwar) for this record- Returns:
- A list of Qwar (possibly empty)
-
qbga
Get a List containing Buffer Manager Data Sharing sections (QBGA) for this record- Returns:
- A list of Qbga (possibly empty)
-
qtga
Get a List containing Data Sharing Global Locking Accounting sections (QTGA) for this record- Returns:
- A list of Qtga (possibly empty)
-
qwda
Get a List containing Data Sharing Accounting Data Mapping sections (QWDA) for this record- Returns:
- A list of Qwda (possibly empty)
-
qwax
Get a List containing Accounting Class 3 Overflow sections (QWAX) for this record- Returns:
- A list of Qwax (possibly empty)
-
q8ac
Get a List containing Accelerator Services Accounting sections (Q8AC) for this record- Returns:
- A list of Q8ac (possibly empty)
-
qpkg
Get a List containing Package sections (QPKG) for this record- Returns:
- A list of Qpkg (possibly empty)
-
qpac
Get a List containing Package Accounting sections (QPAC) for this record- Returns:
- A list of Qpac (possibly empty)
-
qxpk
Get a List containing RDS Accounting sections (QXPK) for this record- Returns:
- A list of Qxpk (possibly empty)
-
qbac
Get a List containing Buffer manager Accounting sections (QBAC) for this record- Returns:
- A list of Qbac (possibly empty)
-
qtxa
Get a List containing Locking Accounting sections (QTXA) for this record- Returns:
- A list of Qtxa (possibly empty)
-