|
SMF Type 229 RecordThis table shows the record layout for type 229 SMF records
|
It's easy to report on SMF 229 data! | |
Spectrum SMF Writer handles the difficult SMF record parsing for you automatically. You just specify which fields you want to see. Spectrum SMF Writer also converts the arcane date and time fields and reformats them into an attractive report. Plus, Spectrum SMF Writer can export SMF data as comma delimited files to use on your PC.
|
Offset (Dec.) | Offset (Hex) | Name | Length | Format | Description |
0 | 0 | SMF229_ LEN | 2 | Binary | Length of this record (max 32756)
|
2 | 2 | SMF229_ SEG | 1 | Binary | Spanned record flags (see Note 1)
|
3 | 3 | SMF229_ RSVD1 | 1 | Binary | Reserved; must be 0
|
4 | 4 | SMF229_ FLG | 1 | Binary | Must be x’5E’ (“subtypes present”+usual MVS flags)
|
5 | 5 | SMF229_ RTY | 1 | Binary | Record type: default=x’E5’ (decimal 229), configurable
|
6 | 6 | SMF229_ TME | 4 | Binary | Timestamp (use TIME BIN)
|
10 | A | SMF229_ DTE | 4 | Packed | Date (also from TIME BIN)
|
14 | E | SMF229_ SID | 4 | Character | System ID (see Note 2)
|
18 | 12 | SMF229_ SSI | 4 | Character | Subsystem ID
|
22 | 16 | SMF229_ STY | 2 | Binary | Record subtype
|
24 | 18 | SMF229_ VSMF | 2 | Binary | Voltage SMF format version (x’01’ now)
|
26 | 1A | SMF229_ VZVDT | 4 | Binary | z/Protect server version (VSHINFO server-version-integer format)
|
30 | 1E | SMF229_ STTOD | 8 | Binary | z/Protect Started Task start time (STCK)
|
38 | 26 | SMF229_ STTZ | 4 | Binary | Timezone offset (from CVTTZ)
|
42 | 2A | SMF229_ JOBID | 8 | Character | z/Protect Started Task job name
|
50 | 32 | SMF229_ ZPID | 4 | Character | z/Protect Started Task ID (null if unnamed z/Protect)
|
54 | 36 | SMF229_ TRIPO | 4 | Binary | Offset to a set of sections of the same subtype
|
58 | 3A | SMF229_ TRIPL | 2 | Binary | Length of each section of this subtype
|
60 | 3C | SMF229_ TRIPN | 2 | Binary | Number of sections of this subtype
|
62 | 3E | SMF229_ TRIP2O | 4 | Binary | Offset to a set of sections of the same subtype
|
66 | 42 | SMF229_ TRIP2L | 2 | Binary | Length of each section of this subtype
|
68 | 44 | SMF229_ TRIP2N | 2 | Binary | Number of sections of this subtype
|
70 | 46 | SMF229_ TRIP3O | 4 | Binary | Offset to a set of sections of the same subtype
|
74 | 4A | SMF229_ TRIP3L | 2 | Binary | Length of each section of this subtype
|
76 | 4C | SMF229_ TRIP3N | 2 | Binary | Number of sections of this subtype
|
78 | 4E | SMF229_ TRIP4O | 4 | Binary | Offset to a set of sections of the same subtype
|
82 | 52 | SMF229_ TRIP4L | 2 | Binary | Length of each section of this subtype
|
84 | 54 | SMF229_ TRIP4N | 2 | Binary | Number of sections of this subtype
|
86 | 56 | SMF229_ TRIP5O | 4 | Binary | Offset to a set of sections of the same subtype
|
90 | 5A | SMF229_ TRIP5L | 2 | Binary | Length of each section of this subtype
|
92 | 5C | SMF229_ TRIP5N | 2 | Binary | Number of sections of this subtype
|
94 | 5E | SMF229_ TRIP6O | 4 | Binary | Offset to a set of sections of the same subtype
|
98 | 62 | SMF229_ TRIP6L | 2 | Binary | Length of each section of this subtype
|
100 | 64 | SMF229_ TRIP6N | 2 | Binary | Number of sections of this subtype
|
102 | 66 | SMF229_ TRIP7O | 4 | Binary | Offset to a set of sections of the same subtype
|
106 | 6A | SMF229_ TRIP7L | 2 | Binary | Length of each section of this subtype
|
108 | 6C | SMF229_ TRIP7N | 2 | Binary | Number of sections of this subtype
|
0 | 0 | SMF229_ ESTRT | 8 | Binary | Timestamp of Dispatcher startup
|
0 | 0 | SMF229_ EENDT | 8 | Binary | Timestamp of shutdown
|
8 | 8 | SMF229_ EETHW | 4 | Binary | Task count HWM
|
12 | C | SMF229_ ELIM | 4 | Binary | Above the line
|
16 | 10 | SMF229_ ELOAL | 4 | Binary | Allocated above line
|
20 | 14 | SMF229_ LIMIT | 4 | Binary | Below the line
|
24 | 18 | SMF229_ LOAL | 4 | Binary | Allocated below line
|
0 | 0 | SMF229_ ECMDL | 2 | Binary | Console command text length
|
2 | 2 | SMF229_ ECMDT | 256 | Character | Console command text
|
0 | 0 | SMF229_ EABND | 4 | Binary | ABEND code
|
4 | 4 | SMF229_ AMOD | 40 | Character | Abending Module
|
44 | 2C | SMF229_ ADESC | 20 | Character | Abend Description
|
64 | 40 | SMF229_ AOFF | 4 | Binary | Abend Offset
|
The RAW operation data is a collection of multiple records. RAW Operation Data will be written when the Interval Expires or the max record size of 32,767 is reached.The record contains a single triplet to describe the number of Raw record repetitions in the record.
| |||||
0 | 0 | SMF229_ RTIME | 8 | Binary | Timestamp when operation started (STCK)
|
8 | 8 | SMF229_ RTEND | 8 | Binary | Timestamp when operation completed (STCK)
|
16 | 10 | SMF229_ RCPUT | 8 | Binary | TCB CPU time
|
24 | 18 | SMF229_ RSRBT | 8 | Binary | SRB CPU time (always 0 for now)
|
32 | 20 | SMF229_ ROPER | 4 | Character | Operation type (PROT, ACCE, RPRO, PWAK)
|
36 | 24 | SMF229_ RDLNI | 4 | Binary | Input Data length
|
40 | 28 | SMF229_ RDLNO | 4 | Binary | Output data length
|
44 | 2C | SMF229_ RSTAT | 4 | Binary | Result (RC)
|
48 | 30 | SMF229_ RTCBN | 2 | Binary | TCB number
|
50 | 32 | SMF229_ RUSER | 8 | Character | Userid
|
58 | 3A | SMF229_ RPROG | 8 | Character | Job/CICS Region name
|
66 | 42 | SMF229_ RTRAN | 4 | Character | CICS xaction ID, if any
|
70 | 46 | SMF229_ RCID | 64 | Character | Cryptid
|
134 | 86 | SMF229_ RCID2 | 64 | Character | Cryptid 2 (REPROTECT only, else blanks)
|
198 | C6 | SMF229_ RGRPN | 64 | Character | Group name
|
0 | 0 | SMF229_ TLEN | 2 | Binary | Length of this sub-subtype record
|
2 | 2 | SMF229_ TTYPE | 2 | Binary | Sub-subtype, see table above
|
4 | 4 | SMF229_ TTCBT | 8 | Binary | TCB CPU used
|
12 | C | SMF229_ TSRBT | 8 | Binary | SRB CPU used (always 0 for now)
|
20 | 14 | SMF229_ TTODT | 8 | Binary | Elapsed time (from TOD clock)
|
28 | 1C | SMF229_ TOPS | 4 | Binary | Number of operations this interval
|
32 | 20 | SMF229_ TOPSS | 4 | Binary | Number of successful operations this interval
|
36 | 24 | SMF229_ TOPSF | 4 | Binary | Number of failed operations
|
40 | 28 | SMF229_ TNDLI | 4 | Binary | Minimum input data length – Integer
|
44 | 2C | SMF229_ TXDLI | 4 | Binary | Maximum input data length – Integer
|
48 | 30 | SMF229_ TMDLI | 4 | Binary | Mean input data length – Internal Floating Point
|
52 | 34 | SMF229_ TSDLI | 4 | Binary | Input data length standard deviation – Internal Floating Point
|
56 | 38 | SMF229_ TNDLO | 4 | Binary | Minimum output data length – Integer
|
60 | 3C | SMF229_ TXDLO | 4 | Binary | Maximum output data length – Integer
|
64 | 40 | SMF229_ TMDLO | 4 | Binary | Mean output data length – Internal Floating Point
|
68 | 44 | SMF229_ TSDLO | 4 | Binary | Output data length standard deviation – Internal Floating Point
|
72 | 48 | SMF229_ TUSER | 8 | Character | Userid of operation when sorted by Userid
|
80 | 50 | SMF229_ TCCID | 64 | Character | Cryptid of operation when sorted by Cryptid
|
144 | 90 | SMF229_ TPROG | 8 | Character | Jobname of operation when sorted by Jobname
|
152 | 98 | SMF229_ TCICS | 4 | Character | CICS tranID when sorted by Jobname & request from trusted CICS
|
156 | 9C | SMF229_ MINP | 8 | Binary | Minimum request performance time (in microseconds)
|
164 | A4 | SMF229_ MAXP | 8 | Binary | Maximum request performance time (in microseconds)
|
172 | AC | SMF229_ AVGP | 8 | Binary | Mean request performance time (in microseconds)
|
The table above is based on the description provided by IBM in its "MVS Systems Management Facilities (SMF)" manual.
Home |
Products |
Prices |
Documentation |
30-Day Trials |
Customer Reviews |
Company
| FAQ
| Sample Reports
| SMF Records
Send Your Comments or Questions