Go to Home Page
Questions?
Call 1-800-572-5517
 
  Go to Home Page  
  See all products
  See price schedules
  See manuals, tutorials, articles
  Download a free 30-day trial
  See user testimonials
  About Pacific Systems Group
 
 
SMF Tools
  See SMF Record Layouts
  See Sample SMF Reports
  Learn How to Export SMF Data
  Download Free SMF Reporting Software (30 days)
 
One of the greatest SMF record parsing programming languages I've ever seen. Chief, Large Systems Services Branch, NIH
  Choose Spectrum Writer to add 4GL to your product
  Free 60-Page Book (PDF) - How to Make an SMF Report
Spectrum DCOLLECT Reporter - the 4GL DCOLLECT Report Writer.

Spectrum SMF Writer - the 4GL SMF Report Writer.

SMF Type 72 Record (Subtype 5) z/OS 1.13

This table shows the record layout for type 72 SMF records
(RMF Workload Activity and Storage Data z/OS 1.13).

List of other SMF record layouts available.
List of sample SMF reports.

Purpose: Record type 72 has several subtypes.

Subtype 5 — Serialization Delay This record is written from the Monitor III data gatherer. It contains serialization delay data on address space level, used as input for the RMF Postprocessor to create the Serialization Delay Report. One record is written for each measurement interval and when the session terminates.

Subtype 5 contains one control section and several data sections. While the Serialization Control Section contains summary data for system-wide serialization delays, the data sections contain serialization delay data for up to twenty address spaces sorted by total contention time.

Serialization control section Contains system-wide serialization delay data

CMS lock data section Contains CMS lock data per address space.

CMS Enqueue/Dequeue lock data section Contains CMS ENQ/DEQ lock data per address space.

CMS Latch lock data section Contains CMS Latch lock data per address space.

CMS SMF lock data section Contains CMS SMF lock data per address space.

Local lock data section Contains local lock data per address space.

CML lock owner data section Contains CML lock owner data per address space.

CML lock requestor data section Contains CML lock requestor data per address space.

GRS latch set creator data section Contains GRS latch set creator data per address space.

GRS latch requestor data section Contains GRS latch requestor data per address space.

GRS enqueue step data section Contains data for GRS ENQ SCOPE=STEP requests per address space.

GRS enqueue system data section Contains data for GRS ENQ SCOPE=SYSTEM requests per address space.

GRS enqueue systems data section Contains data for GRS ENQ SCOPE=SYSTEMS requests per address space.

It's easy to report on SMF 72 data!

SMF Spectrum Writer
We have a low-cost 4GL report writer especially for SMF files. It's called Spectrum SMF Writer.

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.
 
Try It FREE Now!

SMF Type 72 Record -- RMF Workload Activity and Storage Data z/OS 1.13
Offset
(Dec.)
Offset
(Hex)
NameLengthFormatDescription
00SMF72LEN2binary
Record length. This field and the next field (total of four bytes) form the RDW (record descriptor word).
22SMF72SEG2binary
Segment descriptor (see record length field).
44SMF72FLG1binary
System indicator:
Bit Meaning When Set
0 New SMF record format
1 Subtypes used
2 Reserved
3-6 Version indicators
7 System is running in PR/SM mode
55SMF72RTY1binary
Record type 72(X'48').
66SMF72TME4binary
Time since midnight, in hundredths of a second, that the record was moved into the SMF buffer.
10ASMF72DTE4packed
Date when the record was moved into the SMF buffer, in the form 0cyydddF. See “Standard SMF Record Header” on page 13-1 for a detailed description.
14ESMF72SID4EBCDIC
System identification (from the SMFPRMxx SID parameter).
1812SMF72SSI4EBCDIC
Subsystem identification (‘RMF').
2216SMF72STY2binary
Record subtype.
2418SMF72TRN2binary
Number of triplets in this record. A triplet is a set of three SMF fields (offset/length/number values) that defines a section of the record. The offset is the offset from the RDW.
261A--2binary
Reserved.
281CSMF72PRS4binary
Offset to RMF product section from RDW.
3220SMF72PRL2binary
Length of RMF product section.
3422SMF72PRN2binary
Number of RMF product sections.
Individual header extension for subtype 5:
3624SMF72SES4binary
Offset to serialization control section.
4028SMF72SEL2binary
Length of serialization control section.
422ASMF72SEN2binary
Number of serialization control sections.
System suspend lock data sections
442CSMF72CMS4binary
Offset to CMS lock data section.
4830SMF72CML2binary
Length of CMS lock data section.
5032SMF72CMN2binary
Number of CMS lock data sections.
5234SMF72EDS4binary
Offset to CMS EnqueueDequeue lock data section.
5638SMF72EDL2binary
Length of CMS EnqueueDequeue lock data section.
583ASMF72EDN2binary
Number of CMS EnqueueDequeue lock data sections.
603CSMF72LAS4binary
Offset to CMS Latch lock data section.
6440SMF72LAL2binary
Length of CMS Latch lock data section.
6642SMF72LAN2binary
Number of CMS Latch lock data sections.
6844SMF72SMS4binary
Offset to CMS SMF lock data section.
7248SMF72SML2binary
Length of CMS SMF lock data section.
744ASMF72SMN2binary
Number of CMS SMF lock data sections.
764CSMF72LOS4binary
Offset to local lock data section.
8050SMF72LOL2binary
Length of local lock data section.
8252SMF72LON2binary
Number of local lock data sections.
8454SMF72COS4binary
Offset to CML lock owner data section.
8858SMF72COL2binary
Length of CML lock owner data section.
905ASMF72CON2binary
Number of CML lock owner data sections.
925CSMF72CRS4binary
Offset to CML lock requestor data section.
9660SMF72CRL2binary
Length of CML lock requestor data section.
9862SMF72CRN2binary
Number of CML lock requestor data sections.
GRS data sections
10064SMF72LCS4binary
Offset to GRS latch set creator data section.
10468SMF72LCL2binary
Length of GRS latch set creator data section.
1066ASMF72LCN2binary
Number of GRS latch set creator data sections.
1086CSMF72LRS4binary
Offset to GRS latch set requestor data section.
11270SMF72LRL2binary
Length of GRS latch set requestor data section.
11472SMF72LRN2binary
Number of GRS latch set requestor data sections.
11674SMF72TDS4binary
Offset to GRS ENQ SCOPE=STEP data section.
12078SMF72TDL2binary
Length of GRS ENQ SCOPE=STEP data section.
1227ASMF72TDN2binary
Number of GRS ENQ SCOPE=STEP data sections.
1247CSMF72YDS4binary
Offset to GRS ENQ SCOPE=SYSTEM data section.
12880SMF72YDL2binary
Length of GRS ENQ SCOPE=SYSTEM data section.
13082SMF72YDN2binary
Number of GRS ENQ SCOPE=SYSTEM data sections.
13282SMF72SDS4binary
Offset to GRS ENQ SCOPE=SYSTEMS data section.
13688SMF72SDL2binary
Length of GRS ENQ SCOPE=SYSTEMS data section.
1388ASMF72SDN2binary
Number of GRS ENQ SCOPE=SYSTEMS data sections.
RMF Product Section
(Offset from beginning of record: SMF72PRS)
00SMF72MFV2packed
RMF version number.
22SMF72PRD8EBCDIC
Product name (‘RMF').
10ASMF72IST4packed
Time that the RMF measurement interval started, in the form 0hhmmssF, where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.
14ESMF72DAT4packed
Date when the RMF measurement interval started, in the form 0cyydddF. See “Standard SMF Record Header” on page 13-1 for a detailed description.
1812SMF72INT4packed
Duration of the RMF measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign. (The end of the measurement interval is the sum of the recorded start time and this field.)
2216--2binary
Reserved.
2418SMF72SAM4binary
Number of RMF samples.
281C--2binary
Reserved.
301ESMF72FLA2binary
Flags
Bit Meaning When Set
0 Reserved
1 Samples have been skipped
2 Record was written by RMF Monitor III
3 Interval was synchronized with SMF 4-15 Reserved.
3220--4binary
Reserved.
3624SMF72CYC4packed
Sampling cycle length, in the form 000ttttF, where tttt is the milliseconds and F is the sign (taken from CYCLE option). The range of values is 0.050 to 9.999 seconds.
4028SMF72MVS8EBCDIC
MVS software level (consists of an acronym and the version, release, and modification level - ZVvvrrmm).
4830SMF72IML1binary
Indicates the type of processor complex on which data measurements were taken. Value Meaning 3 9672, zSeries
4931SMF72PRF1binary
Processor flags.
Bit Meaning When Set
0 The system has expanded storage
1 The processor is enabled for ES connection architecture (ESCA)
2 There is an ES connection director in the configuration
3 System is running in z/Architecture mode
4 IFA processors available.
5-7 Reserved.
5032SMF72PTN1binary
PR/SM partition number of the partition that wrote this record.
5133SMF72SRL1binary
SMF record level change number (X'44' for z/OS V1R6 RMF). This field enables processing of SMF record level changes in an existing release.
5234SMF72IET8char
Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).
603CSMF72LGO8binary
Offset GMT to local time (STCK format).
6844SMF72RAO4binary
Offset to reassembly area relative to start of RMF product section.
7248SMF72RAL2binary
Length of reassembly area. Area consists of a fixed header and a variable number of information blocks. Length depends on the record type/subtype, but is fixed for a specific type/subtype.
724ASMF72RAN2binary
Reassembly area indicator. Value Meaning 0 Record is not broken. 1 Record is broken.Note: This field is used to indicate whether an SMF record is a broken record. Therefore, offset (SMF72RAO) and length (SMF72RAL) are only valid if SMF72RAN = 1. A reassembly area is only present in broken records.
764CSMF72OIL2binary
Original interval length as defined in the session or by SMF (in seconds).
784ESMF72SYN2binary
SYNC value in seconds.
8050SMF72GIE8binary
Projected gathering interval end (STCK format) GMT time.
8858SMF72XNM8EBCDIC
Sysplex name as defined in parmlib member COUPLExx.
9660SMF72SNM8EBCDIC
System name for current system as defined in parmlib member IEASYSxx SYSNAME parameter.
Reassembly Area
(Offset from beginning of record: SMF72PRS + SMF72RAO)
00SMF72RBR2binary
Total number of broken records built from the original large record.
22SMF72RSQ2binary
Sequence number of this broken record. Every broken record built from the same large record must have a unique sequence number, it is in the range from 1 to SMF72RBR.
44SMF72RIO4binary
Offset to first reassembly information block relative to start of reassembly area header.
88SMF72RIL2binary
Length of reassembly information block.
10ASMF72RIN2binary
Number of reassembly information blocks (same value as SMF72TRN in header section).
12C--4binary
Reserved.
Reassembly Area Information Block
(Offset from beginning of record: SMF72PRS + SMF72RAO + SMF72RIO)
00SMF72RNN2binary
Total number of sections in the original large record. This field contains information of how many sections of a specific type were contained in the original SMF record. This field is a copy of the number field of the triplet in the original (non broken) record.
22SMF72RPP2binary
Position of the first of one or more consecutive sections described by this block as in the original record. Values in the range of 1 to SMF72RNN are valid for correct processing. A value of 0 will skip processing of this information block. This field provides information where the sections that are part of this broken record were placed in the original record before the split took place. The actual number of consecutive sections contained in this record is available from the actual triplet in the header extension.
Serialization Control Section

This section contains system-wide serialization delay data for all address spaces. There is one section per record.

(Offset from beginning of record: SMF72SES)
00SMF725SGMO1binary
GRS mode.
ValueMeaning
0 None
1 Ring
2 Star
11--15binary
Reserved.
CMS Lock Summary - system wide data for all address spaces.
1610SMF725SCMS8binary
Total number of times that a unit of work was suspended on a CMS lock.
2418SMF725SCMA8binary
Total number of times that a unit of work was suspended on a CMS lock when there was already at least one other unit of work suspended for the lock.
3220SMF725SCMT8binary
Total amount of time in milliseconds that a unit of work was suspended on a CMS lock.
4028--8binary
Reserved.
CMS Enqueue/Dequeue Lock Summary - system wide data for all address spaces.
4830SMF725SEDS8binary
Total number of times that a unit of work was suspended on a CMS Enqueue/Dequeue lock.
5638SMF725SEDA8binary
Total number of times that a unit of work was suspended on a CMS Enqueue/Dequeue lock when there was already at least one other unit of work suspended for the lock.
6440SMF725SEDT8binary
Total amount of time in milliseconds that a unit of work was suspended on a CMS Enqueue/Dequeue lock.
7248--8binary
Reserved.
CMS Latch Lock Summary - system wide data for all address spaces.
8050SMF725SLAS8binary
Total number of times that a unit of work was suspended on a CMS Latch lock.
8858SMF725SLAA8binary
Total number of times that a unit of work was suspended on a CMS Latch lock when there was already at least one other unit of work suspended for the lock.
9660SMF725SLAT8binary
Total amount of time in milliseconds that a unit of work was suspended on a CMS Latch lock.
10468--8binary
Reserved.
CMS SMF Lock Summary - system wide data for all address spaces.
11270SMF725SSMS8binary
Total number of times that a unit of work was suspended on a CMS SMF lock.
12078SMF725SSMA8binary
Total number of times that a unit of work was suspended on a CMS SMF lock when there was already at least one other unit of work suspended for the lock.
12880SMF725SSMT8binary
Total amount of time in milliseconds that a unit of work was suspended on a CMS SMF lock.
13688--8binary
Reserved.
Local Lock Summary - system wide data for all address spaces.
14490SMF725SLOS8binary
Total number of times that a unit of work was suspended on a local lock.
15298SMF725SLOA8binary
Total number of times that a unit of work was suspended on a local lock when there was already at least one other unit of work suspended for the lock.
160A0SMF725SLOT8binary
Total amount of time in milliseconds that a unit of work was suspended on a local lock.
168A8--8binary
Reserved.
CML Lock Owner Summary - system wide data for all address spaces.
176B0SMF725SCLS8binary
Total number of times that a unit of work from another address space was suspended when requesting the local lock of an address space.
184B8SMF725SCLA8binary
Total number of times that a unit of work from another address space was suspended when requesting the local lock of an address space and there was already at least one other unit of work suspended for the lock.
192C0SMF725SCLT8binary
Total amount of time in milliseconds that a unit of work from another address space was suspended when requesting the local lock of an address space.
200C8--8binary
Reserved.
GRS Latch Obtain Request Summary - system wide data for all address spaces.
208D0SMF725SLRS8binary
Total number of suspended latch obtain requests.
216D8SMF725SLRT8binary
Total amount of time in milliseconds that latch obtain requests were suspended.
224E0SMF725SLRQ16binary
Total sum of squares of time in milliseconds that latch obtain requests were suspended.
GRS ENQ SCOPE=STEP Summary - system wide data for all address spaces.
240F0SMF725SSTR8binary
Total number of ENQ SCOPE=STEP requests.
248F8SMF725SSTS8binary
Total number of ENQ SCOPE=STEP requests that were suspended.
256100SMF725SSTT8binary
Total amount of contention time in milliseconds caused by ENQ SCOPE=STEP requests.
264108--8binary
Reserved.
272110SMF725SSTQ16binary
Total sum of squares of contention time in milliseconds caused by ENQ SCOPE=STEP requests.
GRS ENQ SCOPE=SYSTEM Summary - system wide data for all address spaces.
288120SMF725SSYR8binary
Total number of ENQ SCOPE=SYSTEM requests.
296128SMF725SSYS8binary
Total number of ENQ SCOPE=SYSTEM requests that were suspended.
304130SMF725SSYT8binary
Total amount of contention time in milliseconds caused by ENQ SCOPE=SYSTEM requests.
312138--8binary
Reserved.
320140SMF725SSYQ16binary
Total sum of squares of contention time in milliseconds caused by ENQ SCOPE=SYSTEM requests.
GRS ENQ SCOPE=SYSTEMS Summary - system wide data for all address spaces.
336150SMF725SSSR8binary
Total number of ENQ SCOPE= SYSTEMS requests.
344158SMF725SSSS8binary
Total number of ENQ SCOPE= SYSTEMS requests that were suspended.
352160SMF725SSST8binary
Total amount of contention time in milliseconds caused by
ENQ SCOPE= SYSTEMS requests.
360168--8binary
Reserved.
368170SMF725SSSQ16binary
Total sum of squares of contention time in milliseconds caused by ENQ SCOPE=SYSTEMS requests.
CMS Lock Type Data This structure is mapping the following lock data sections of subtype 5:
  • CMS lock data section
  • CMS Enqueue/Dequeue lock data section
  • CMS Latch lock data section
  • CMS SMF lock data section

There is one section per address space, but only data for up to twenty address spaces is provided. The data sections are sorted by total contention time.

(Offset from beginning of record: SMF72CMS)
00SMF725CMJN8EBCDIC
Name of the job.
88--3binary
Reserved.
11BSMF725CMSP1binary
Service class period.
12CSMF725CMAS2binary
Address space ID.
14E--2binary
Reserved.
1610SMF725CMST8EBCDIC
Address space SToken.
2418SMF725CMSN8EBCDIC
Service class name.
3220SMF725CMTY1binary
Lock type:
ValueMeaning
1 CMS lock
2 CMS Enqueue/Dequeue lock
3 CMS Latch lock
4 CMS SMF lock
3321--7binary
Reserved.
4028SMF725CMSU8binary
Number of times that a unit of work of this address space was suspended on the CMS lock type as specified in SMF725CMTY.
4830SMF725CMAL8binary
Number of times that a unit of work of this address space was suspended on the CMS lock type as specified in SMF725CMTY when there was already at least one other unit of work suspended for this lock.
5638SMF725CMTI8binary
Total amount of time in milliseconds that a unit of work of this address space was suspended on the CMS lock type as specified in SMF725CMTY.
Local Lock Data Section

There is one section per address space, but only data for up to twenty address spaces is provided. The data sections are sorted by total contention time.

(Offset from beginning of record: SMF72EDS)
00SMF725LOJN8EBCDIC
Name of the job.
88--3binary
Reserved.
11BSMF725LOSP1binary
Service class period.
12CSMF725LOAS2binary
Address space ID.
14E--2binary
Reserved.
1610SMF725LOST8EBCDIC
Address space SToken.
2418SMF725LOSN8EBCDIC
Service class name.
3220--8binary
Reserved. Local lock data
4028SMF725LOSU8binary
Number of times that a unit of work of this address space was suspended on a local lock.
4830SMF725LOAL8binary
Number of times that a unit of work of this address space was suspended on a local lock when there was already at least one other unit of work suspended.
5638SMF725LOTI8binary
Total amount of time in milliseconds that a unit of work of this address space was suspended on a local lock.
CML lock owner data
6440SMF725LCSU8binary
Number of times that a unit of work from another address space was suspended when requesting the local lock of this address space.
7248SMF725LCAL8binary
Number of times that a unit of work from another address space was suspended when requesting the local lock of this address space and there was already at least one other unit of work waiting for that lock.
8050SMF725LCTI8binary
Total amount of time in milliseconds that a unit of work was suspended when requesting the local lock of this address space.
CML Lock Owner Data Section There is one section per address space, but only data for up to twenty address spaces is provided. The data sections are sorted by total contention time.
(Offset from beginning of record: SMF72LAS)
00SMF725COJN8EBCDIC
Name of the job.
88--3binary
Reserved.
11BSMF725COSP1binary
Service class period.
12CSMF725COAS2binary
Address space ID.
14E--2binary
Reserved.
1610SMF725COST8EBCDIC
Address space SToken.
2418SMF725COSN8EBCDIC
Service class name.
3220--8binary
Reserved.
CML lock owner data
4028SMF725COSU8binary
Number of times that a unit of work from another address space was suspended when requesting the local lock of this address space.
4830SMF725COAL8binary
Number of times that a unit of work from another address space was suspended when requesting the local lock of this address space and there was already at least one other unit of work waiting for that lock.
5638SMF725COTI8binary
Total amount of time in milliseconds that a unit of work was suspended when requesting the local lock of this address space.
Local lock data
6440SMF725CLSU8binary
Number of times that a unit of work of this address space was suspended on a local lock.
7248SMF725CLAL8binary
Number of times that a unit of work of this address space was suspended on a local lock when there was already at least one other unit of work suspended.
8059SMF725CLTI8binary
Total amount of time in milliseconds that a unit of work of this address space was suspended on a local lock.
CML Lock Requestor Data Section There is one section per address space, but only data for up to twenty address spaces is provided. The data sections are sorted by total contention time.
(Offset from beginning of record: SMF72SMS)
00SMF725CRJN8EBCDIC
Name of the job.
88--3binary
Reserved.
11BSMF725CRSP1binary
Service class period.
12CSMF725CRAS2binary
Address space ID.
14E--2binary
Reserved.
1610SMF725CRST8EBCDIC
Address space SToken.
2418SMF725CRSN8EBCDIC
Service class name.
3220--8binary
Reserved.
4028SMF725CRSU8binary
Number of times that a unit of work from this address space was suspended when requesting the local lock of another address space.
4830SMF725CRAL8binary
Number of times that a unit of work from this address space was suspended when requesting the local lock of another address space and there was already at least one other unit of work waiting for that lock.
5638SMF725CRTI8binary
Total amount of time in milliseconds that a unit of work was suspended when requesting the local lock of another address space.
GRS Latch Type Data This structure is mapping the following lock data sections of subtype 5:
  • GRS latch set creator data section
  • GRS latch requestor data section

There is one section per address space, but only data for up to twenty address spaces is provided. The data sections are sorted by total contention time.

(Offset from beginning of record: SMF72LOS)
00SMF725LAJN8EBCDIC
Name of the job.
88--3binary
Reserved.
11BSMF725LASP1binary
Service class period.
12CSMF725LAAS2binary
Address space ID.
14E--2binary
Reserved.
1610SMF725LAST8EBCDIC
Address space SToken.
2418SMF725LASN8EBCDIC
Service class name.
3220SMF725LATY1binary
Request type:
ValueMeaning
1Latch obtain requests against a latch set created by this address space
2 Latch obtain requests from this address space
3321--7binary
Reserved.
4028SMF725LASU8binary
Number of times a latch obtain request was suspended for the request type as specified in SMF725LATY.
4830SMF725LATI8binary
Total amount of suspend time in milliseconds that was caused by latch obtain requests for the request type as specified in SMF725LATY.
5638SMF725LASQ16binary
Sum of squares of the individual suspend times in milliseconds that was caused by latch obtain requests for the request type as specified in SMF725LATY.
GRS Enqueue Data This structure is mapping the following lock data sections of subtype 5:
  • GRS enqueue step data section
  • GRS enqueue system data section
  • GRS enqueue systems data section

    There is one section per address space, but only data for up to twenty address spaces is provided. The data sections are sorted by total contention time.

(Offset from beginning of record: SMF72COS)
00SMF725ENJN8EBCDIC
Name of the job.
88--3binary
Reserved.
11BSMF725ENSP1binary
Service class period.
12CSMF725ENAS2binary
Address space ID.
14E--2binary
Reserved.
1610SMF725ENST8EBCDIC
Address space SToken.
2418SMF725ENSN8EBCDIC
Service class name.
3220SMF725ENSC1binary
Enqueue scope type:
ValueMeaning
1 Scope = Step
2 Scope = System
3 Scope = Systems
3321--7binary
Reserved.
4028SMF725ENRC8binary
Number of GRS ENQ requests with the scope as specified in SMF725ENSC for this address space.
4830SMF725ENSU8binary
Number of GRS ENQ requests with the scope as specified in SMF725ENSC that were suspended for this address space.
5638SMF725ENTI8binary
Total amount of suspend time in milliseconds that was caused by GRS ENQ requests with the scope as specified in SMF725ENSC for this address space.
6440SMF725ENSQ16binary
Sum of squares of the individual suspend times in milliseconds.

The table above is based on the description provided by IBM in its "MVS Systems Management Facilities (SMF)" manual.

Copyright 2017.
Pacific Systems Group.
All rights reserved.


Spectrum Writer 4GL - the economical alternative to SAS, Easytrieve, DYL-280...

Home | Products | Prices | Documentation | 30-Day Trials | Customer Reviews | Company | FAQ | Sample Reports | SMF Records
Send Your Comments or Questions