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 99 Record (Subtype 2) - z/OS 1.13

This table shows the record layout for type 99 SMF records
(System Resource Manager (SRM) Decisions - z/OS 1.13).

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

Purpose: This record type is written by the SRM component. The records contain:

  • Performance data for each service class period
  • Trace codes representing the SRM actions
  • The data which SRM used to decide which actions to take
  • The controls SRM is using to manage work.

In addition, subtypes 1 and 9 will be written by the SRM component when running in compatibility mode.

Record 99 has the following subtypes:

Subtype 1 Contains system level data, the trace of SRM actions, and data about resource groups. The SRM actions are recorded in trace codes. All trace codes are described in z/OS MVS Programming: Workload Management Services. A subtype 1 record is written every policy interval.

Subtype 2 Contains data for service classes. A subtype 2 record is written every policy interval for each service class if any period in the service class had recent activity.

Subtype 3 Contains service class period plot data. A subtype 3 record is written every policy interval for each service class if any period in the service class had recent activity and plot data.

Subtype 4 Contains information about a device cluster. A device cluster is a set of service classes that compete to use the same non-paging DASD devices. A subtype 4 record is written every policy interval for each device cluster in the system.

Subtype 5 Contains data about monitored address spaces. A subtype 5 record is written each policy interval for each swapped in monitored address space.

Subtype 6 Contains summary information about each service class period, including the resource control settings for the next policy interval. A subtype 6 record is written each policy interval.

Subtype 7 Contains summary information for the Enterprise Storage Server (ESS) with Parallel Access Volume (PAV) feature. A subtype 7 record is written every third policy interval.

Subtype 8 Contains summary information for LPAR CPU management. A subtype 8 record is written each policy interval, when in LPAR mode.

Subtype 9 Contains summary information for dynamic channel path management. A subtype 9 record is written each policy interval.

Subtype 10 Contains information about dynamic processor speed changes. A subtype 10 record is written for every processor speed change.

Subtype 11 Contains information about Group Capacity Limits. A subtype 11 record is written every 5 minutes.

Subtype 12 Contains information about HiperDispatch. This information is for IBM internal use only.

Subtype 13 Contains information about HiperDispatch. This information is for IBM internal use only.

Subtype 14 Contains information about HiperDispatch. This information is for IBM internal use only.

It's easy to report on SMF 99 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 99 Record -- System Resource Manager (SRM) Decisions - z/OS 1.13
Offset
(Dec.)
Offset
(Hex)
NameLengthFormatDescription
00SMF99S2_
LEN
2binary
Record length. This field and the next field (total of four bytes) form the RDW (record descriptor word). See “Standard SMF Record Header” on page 13-1 for a detailed description.
22SMF99S2_
SEG
2binary
Segment descriptor (see record length field).
44SMF99S2_
FLG
1binary
System indicator: Bit Meaning When Set 0-2 Reserved 3-6 Version indicators* 7 Reserved.*See “Standard SMF Record Header” on page 13-1 for a detailed description.
55SMF99S2_
RTY
1binary
Record type 99
66SMF99S2_
TME
4binary
Time since midnight, in hundredths of a second, that the record was moved into the SMF buffer.
100ASMF99S2_
DTE
4packed
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.
140ESMF99S2_
SID
4EBCDIC
System identification (from the SID parameter).
1812SMF99S2_
SSID
4EBCDIC
Sub system identification
2216SMF99S2_
TID
2binary
Record subtype (must be at offset X'16' x).
2418SMF99S2_
SDEF_
LEN
4binary
Length of the self definition section.
Self-Defining Section
(Offset from beginning of record: 28)
00SMF99S2_
POF
4binary
Offset to the product section from the beginning of the record (including RDW).
44SMF99S2_
PLN
2binary
Length of the product section.
66SMF99S2_
PON
2binary
Number of the product section.
88SMF99S2_
DOF
4binary
Offset to data section from beginning of the record (including RDW).
12CSMF99S2_
DLN
2binary
Length of the data section.
14ESMF99S2_
DON
2binary
Number of the data section.
SMF 99 Product Information
(Offset from beginning of record: SMF99S2_POF)
00SMF99S2_
VN2
2binary
Record sub-version. Use to identify changes to the record in the service stream.
22SMF99S2_
RVN
2binary
Record version number.
44SMF99S2_
PNM
8EBCDIC
Product name - SRM
12CSMF99S2_
SLV
8EBCDIC
System level from which record was cut (Copied from CVTPRODN).
2014SMF99S2_
SNM
8EBCDIC
System name from which record was cut (Copied from CVTSNAME)
281CSMF99S2_
PFLG
1binary
Record Flags: Bit Meaning When Set 0 Only a subset of the available data was written to avoid that this record gets larger than 32 KByte 1 Only a subset of the available data is written to this record. The rest follows in subsequent records. This record contains a reassembly area. 2–7 Reserved.
291D--3EBCDIC
Reserved.
Subtype 2 Self Defining Section
(Offset from beginning of record: SMF99S2_DOF)
00SMF992COF4binary
Offset to class data sections from beginning of the record.
44SMF992CLN2binary
Length of class data sections.
66SMF992CON2binary
Number of class data sections. There is one per service class.
88SMF992CPOF4binary
Offset to period data section from beginning of record (including RDW).
12CSMF992CPLN2binary
Length of period data section.
14ESMF992CPON2binary
Number of period data sections.
1610SMF992ECOF4binary
Offset to EWLM class section from beginning of record (including RDW).
2014SMF992ECLN2binary
Length of EWLM class section.
2216SMF992ECON2binary
Number of EWLM class section.
Subtype 2 Class Data Section
(Offset from beginning of record: SMF992COF)
00SMF99_
CNAM
8EBCDIC
Service class name.
88SMF99_
CGRN
8EBCDIC
Resource group name associated with the service class. This field is blank when there is no assigned resource group.
1610SMF99_
CNUMP
2binary
The number of periods in this service class.
1812SMF99_
CINDEX
2binary
Service class index.
Subtype 2 EWLM Class Data Section
(Offset from beginning of record: SMF992ECOF)
00SMF99_
EWLM_
CNAM
64EBCDIC
Long EWLM service class name from EWLM domain policy.
6440SMF99_
EWLM_
CKEY
2binary
EWLM service class key.
Subtype 2 Period Data Section
(Offset from beginning of record: SMF992CPOF)
00SMF99_
PCNM
8EBCDIC
Service class name associated with the service class period.
88SMF99_
PNUM
2binary
Period number.
10ASMF99_
PGOALTYP
1binary
Goal type Value Meaning 0 System component address space, SYSSTC, or server goal 1 Short response time (less than or equal to 20 seconds). 2 Long response time (greater than 20 seconds). 3 Velocity 4 Discretionary

If the goal type is a response time goal, you should check the response-time percentage field (SMF99_PRTP). If the field is zero, then the response time goal is an average response time type. If there is a percentage filled in, then the response time goal is a percentage response time type. *

11BSMF992_
CPRES1
1binary
Reserved.
12CSMF99_
PGOALVAL
4binary
Goal value: For a response time goal, this is in milliseconds. For a velocity goal, this is a number from 1 to 99. For a discretionary goal, this is zero.
1610SMF99_
PIMPOR
2binary
Importance.
1812SMF99_
PBDP
1binary
Base dispatching priority. * 1 binary Reserved.
2014SMF99_
PMPLI
2binary
MPL in-target.
2216SMF99_
PMPLO
2binary
MPL out-target.
2418SMF99_
PAMTA
4binary
Average maximum MPL target achieved.
281CSMF99_
PRUA
4binary
Average number of ready users.
3220SMF99_
PLRUA
4binary
Long term ready user average scaled by 16.
3624SMF99_
PPSPT
4binary
Length of time swapped address spaces are protected in processor storage in milliseconds.
4028SMF99_
PPSITAR
4binary
Protective processor storage target for each address space in the period. This is valid only for periods with short response time goals. For all other work, it is zero.
442CSMF99_
PESPOL
1binary
Expanded storage policy for demand pages. Value Meaning 1 protected 2 least recently used (LRU) 3 space availableThis is valid only for periods with short response time goals.
452DSMF99_
PESVIO
1binary
Expanded storage policy for VIO pages. Value Meaning 1 protected 2 least recently used (LRU) 3 space availableThis is valid only for periods with short response time goals.
462ESMF99_
PESHSP
1binary
Expanded storage policy for hiperspace pages. Value Meaning 1 protected 2 least recently used (LRU) 3 space availableThis is valid only for periods consisting of short response time goals.
472FSMF99_
PESSWAP
1binary
Expanded storage policy for swap pages. Value Meaning 1 protected 2 least recently used (LRU) 3 space available
4830SMF99_
PPROT
2binary
Number of address spaces with demand pages protected in processor storage. This is valid for all periods except those with short response time goals.
5032SMF99_
PLRU
2binary
Number of address spaces with demand pages subject to LRU expanded storage policy. This is valid for all periods except those with short response time goals.
5234SMF99_
PSPAV
2binary
Number of address spaces with demand pages subject to space available expanded storage policy. This is valid for all periods except those with short response time goals.
5436SMF99_
PVIOL
2binary
Number of address spaces with VIO pages subject to LRU expanded storage policy. This is valid for all periods except those with short response time goals.
5638SMF99_
PVIOS
2binary
Number of address spaces with VIO pages subject to space available expanded storage policy. This is valid for all periods except those with short response time goals.
583ASMF99_
PHSPL
2binary
Number of address spaces with hiperspace pages subject to LRU expanded storage policy. This is valid for all periods except those with short response time goals.
603CSMF99_
PHSPS
2binary
Number of address spaces with hiperspace pages subject to space available expanded storage policy. This is valid for all periods except those with short response time goals.
623ESMF99_
PESCS
2binary
Number of explicit storage critical classified address spaces.
6440SMF99_
PLPI
4binary
Local performance index achieved scaled by 100.
6844SMF99_
PSPI
4binary
Sysplex performance index achieved scaled by 100.
7248SMF99_
PSERV
4binary
Service accumulated during policy adjustment interval in unweighted CPU service units.
764CSMF99_
PMDP
4binary
Maximum percentage of processor time demanded.
8050SMF99_
PLCPUU
4binary
CPU using samples during last policy adjustment interval.
8454SMF99_
PLCPUD
4binary
CPU delay samples during last policy adjustment interval.
8858SMF99_
PMTTWA
4binary
Mean time to wait adjusted by the maximum mean time to wait.
925CSMF99_
PADP
4binary
Working variable for achievable demand percentage.
9660SMF99_
PASERC
4binary
Average service accumulated over management window in unweighted CPU service units per second.
10064SMF99_
PPRSER
4binary
Projected service in unweighted CPU service units per second.
10468SMF99_
PIDLE
4binary
Idle samples. The samples are collected over an interval long enough to collect a representative number of samples.
1086CSMF99_
POTHR
4binary
Unknown state samples.
11270SMF99_
PCPUU
4binary
CPU using samples. The samples are collected over an interval long enough to collect a representative number of samples.
11674SMF99_
PCPUD
4binary
CPU delay samples. The samples are collected over an interval long enough to collect a representative number of samples.
12078SMF99_
PAUXP
4binary
Primary private area paging from auxiliary storage delay samples. The samples are collected over an interval long enough to collect a representative number of samples.
1247CSMF99_
PAUXC
4binary
Common area paging from auxiliary storage delay samples. The samples are collected over an interval long enough to collect a representative number of samples.
12880SMF99_
PVIO
4binary
VIO from auxiliary storage delay samples. The samples are collected over an interval long enough to collect a representative number of samples.
13284SMF99_
PHSS
4binary
Scroll hiperspace from auxiliary storage delay samples. The samples are collected over an interval long enough to collect a representative number of samples.
13688SMF99_
PHSC
4binary
Cache hiperspace from auxiliary storage delay samples. The samples are collected over an interval long enough to collect a representative number of samples.
1408CSMF99_
PASWP
4binary
Swap from auxiliary storage delay samples. The samples are collected over an interval long enough to collect a representative number of samples.
14490SMF99_
PMPLD
4binary
MPL delay samples. The samples are collected over an interval long enough to collect a representative number of samples.
14894SMF99_
PCAPD
4binary
CPU capping delay samples. The samples are collected over an interval long enough to collect a representative number of samples.
15298SMF99_
PXMO
4binary
Other cross memory address spaces paging from auxiliary storage delay samples not included in the samples listed in subtype 2 cross memory data. The samples are collected over an interval long enough to collect a representative number of samples.
1569CSMF99_
PXMEM_
OF
4binary
Offset to cross memory delay entries from beginning of record (including RDW).
160A0SMF99_
PXMEM_
LN
2binary
Length of each cross memory delay entry.
162A2SMF99_
PXMEM_
ON
2binary
Number of cross memory delay entries. There is one entry per address space responsible for cross memory delays.
164A4SMF99_
PSERV_
OF
4binary
Offset to server data entries from beginning of record (including RDW).
168A8SMF99_
PSERV_
LN
2binary
Length of each server data entry.
170AASMF99_
PSERV_
ON
2binary
Number of server data entries. There is one server data entry for each server service class, and one for each service class being served.
172ACSMF99_
PESP_
OF
4binary
Offset to address space expanded storage policy section from beginning of record (including RDW).
176B0SMF99_
PESP_
LN
2binary
Length of each address space expanded storage policy entry.
178B2SMF99_
PESP_
ON
2binary
Number of address space expanded storage policy entries
180B4SMF99_
PCDCLOCK
2binary
Policy adjustment count down clock. No policy action is taken until the clock is zero or less.
182B6SMF99_
PNH
1binary
The performance period experienced processor access delay or
183B7SMF99_
PRTP
1binary
Service class response time percentage. This field indicates whether the response time goal in SMF99_PGOALTYP is a percentage response time type. This field is zero when the response time goal in SMF99_PGOALTYP is an average response time.
184B8SMF99_
PAUXS
4binary
Shared paging samples from Aux. The samples are collected over an interval long enough to collect a representative number of samples.
188BCSMF99_
PIOU
4binary
DASD I/O using samples. The samples are collected over an interval long enough to collect a representative number of samples.
192C0SMF99_
PIOD
4binary
DASD I/O delay samples. The samples are collected over an interval long enough to collect a representative number of samples.
196C4SMF99_
PIO_
MDP
4binary
Maximum percentage of time a period could demand DASD I/O. The percentage is scaled by 10.
200C8SMF99_
PIODP
1binary
I/O priority.
201C9SMF99_
FLAGS
1binary
Flags. Bit Meaning When Set 0 Period experienced some type of delay within the sysplex during last policy adjustment interval. 1 Period is CPU critical. 2 Period belongs to a service class that was assigned storage protection (storage critical) in the active service policy. The service class was used in subsystem type CICS or IMS and the rule specified storage critical = yes. Also on for transaction server DISPs serving protected service classes. 3 Indicates that the period is non-z/OS (Linux). 4-7 Reserved
202CA--2EBCDIC
Reserved.
204CCSMF99_
PDEVCL
4binary
Identifier of the device cluster associated with this period. This identifier can be used to associate the period with device cluster information in the subtype 4 record. This field will be zero if the period is not associated with a device cluster.
208D0SMF99_
PSERVER_
TYPE
4binary
Server type flags. All bits will be zero if the period is not a server. Flags indicate what type of server is associated with the record. Bit Meaning When Set 0 Server is a transaction server 1 Server is an enclave server. 2 Server is a queue server 3-31 Reserved
212D4SMF99_
PSDATA_
OF
4binary
Offset to server samples section from the beginning of the record (including RDW).
216D8SMF99_
PSDATA_
LN
2binary
Length of each server samples entry.
218DASMF99_
PSDATA_
ON
2binary
Number of server samples entries.
220DCSMF99_
PQDATA_
OF
4binary
Offset to the queue server section from the beginning of the record (including RDW).
224E0SMF99_
PQDATA_
LN
2binary
Length of each queue server entry.
226E2SMF99_
PQDATA_
ON
2binary
Number of queue server entries.
228E4SMF99_
PAVG_
SIZE
4binary
Average size in processor storage (frame count) of the address spaces in the period.
232E8SMF99_
PGRN
8EBCDIC
Group name, or blank if period doesn’t belong to a group.
240F0SMF99_
PSYS_
CPUU
4binary
Sysplex wide CPU using samples.
244F4SMF99_
PSYS_
NONIDLE
4binary
Sysplex wide non-idle samples.
248F8SMF99_
PSYS_
IDLE
4binary
Sysplex wide idle samples.
252FCSMF99_
PSYS_
OTHER
4binary
Sysplex wide other samples.
256100SMF99_
IOSUBSAMOF
4binary
Offset to I/O subsystem samples data from beginning of record (including RDW).
260104SMF99_
IOSUBSAMLN
2binary
Length of an I/O subsystem samples data section.
262106SMF99_
IOSUBSAMON
2binary
Number of I/O subsystem samples data sections.
264108SMF99_
SPMDP
4binary
Saved copy of maximum percentage of processor time demanded.
26810C--8EBCDIC
Reserved
276114SMF99_
SWCT
4binary
Short wait count accumulator.
280118--2EBCDIC
Reserved
28211ASMF99_
NUM_
SAMP_
HIST_
ROWS_
USED
2binary
Number of sample history rows used to build sample set.
28411CSMF99_
CADP
4binary
Current achievable demand percentage.
288120SMF99_
SBCPUU
4binary
Sample based CPU usings.
292124SMF99_
SBCPUD
4binary
Sample based CPU delays.
296128SMF99_
PSYS_
IO_
DLY
4binary
Sysplex wide I/O delay
30012CSMF99_
PSYS_
NON_
IO_
DLY
4binary
Sysplex wide non-I/O delay
304130SMF99_
PIFAU
4binary
IFA using samples
308134SMF99_
PIFAD
4binary
IFA delay samples
312138SMF99_
PISERV
4binary
zAAP service accumulated during interval
31613CSMF99_
PIMDP
4binary
Maximum percentage of zAAP processor time demanded
320140SMF99_
PIMTTWA
4binary
Mean time to wait adjusted (zAAP) 324 144 SFM99_PIADP 4 binary Working variable for acheivable demand percentage (zAAP)
328148SMF99_
PIASERC
4binary
Average service consumed over window (zAAP)
33214CSMF99_
PIPRSER
4binary
Projected service (zAAP)
336150SMF99_
ICADP
4binary
Current achievable demand percentage (zAAP)
340154SMF99_
PIFAONCP
4binary
zAAP on CP using samples
344158SMF99_
PLIFAU
4binary
zAAP using samples during last interval
34815CSMF99_
PLIFAD
4binary
zAAP delay samples during last interval
352160SMF99_
PSUPU
4binary
SUP using samples
356164SMF99_
PSUPD
4binary
SUP delay samples
360168SMF99_
PSUPONCP
4binary
SUP_On_CP using samples
36416CSMF99_
PLSUPU
4binary
SUP using samples during last interval
368170SMF99_
PLSUPD
4binary
SUP delay samples during last interval
372174SMF99_
PSSERV
4binary
Accumulated SUP service
376178SMF99_
Time_
at_
PDP_
Using
4binary
Time at PDP using samples during last interval
38017CSMF99_
Time_
at_
PDP
4binary
Time at PDP accumulator during last interval
384180SMF99_
EWLM_
LOCAL_
PI
4binary
EWLM local PI
388184SMF99_
EWLM_
GLOBAL_
PI
4binary
EWLM global PI
392188SMF99_
PSMDP
4binary
Maximum percentage of zIIP processor time demanded
39618CSMF99_
PSMTTWA
4binary
Mean time to wait adjusted (zIIP) 400 190 SFM99_PSADP 4 binary Working variable for achievable demand percentage (zIIP)
404194SMF99_
PSASERC
4binary
Average service consumed over window (zIIP)
408198SMF99_
PSPRSER
4binary
Projected service (zIIP)
41219CSMF99_
SCADP
4binary
Current achievable demand percentage (zIIP)
4161A0SMF99_
HdLockPromotion_
Time_
at_
PDP
4binary
HD lock time at PDP accumulator during last interval
4201A4SMF99_
HdLock_
Time_
at_
PDP_
Using
4binary
HD lock time at PDP using samples during last interval
4241A8SMF99_
PNS_
PSERV
4binary
Service of enclave servers' non enclave work, which was accumulated during policy adjustment interval in unweighted CPU service units
4281ACSMF99_
PNS_
IPSERV
4binary
System z Application Assist Processor (zAAP) service of enclave servers' non enclave work, which was accumulated during policy adjustment interval in unweighted CPU service units
4321B0SMF99_
PNS_
SPSERV
4binary
SUP service of enclave servers' non enclave work, which was accumulated during policy adjustment interval in unweighted CPU service units
Subtype 2 Cross Memory Delay Entry Section
(Offset from beginning of record: SMF99_PXMEM_OF)
00SMF99_
XMEM_
JOBN
8EBCDIC
Name of the address space causing the cross memory delay.
88SMF99_
XMEM_
SAMPS
4binary
Number of cross memory samples.
Subtype 2 Server Data Entry Section
(Offset from beginning of record: SMF99_PSERV_OF)
00SMF99_
SERVER_
CNM
8EBCDIC
Service class name. If the service class (SMF99_PCNM) is a server, then this is the name of the service class being served. If the service class (SMF99_PCNM) is being served, then this is the name of the server service class.
88SMF99_
SERVER_
PNUM
4binary
Service period number.
12CSMF99_
SERVER_
OBS
4binary
If the service class (SMF99_PCNM) is a server, then this is the number of times SMF99_SERVER_CNM was being served in this period. If the service class (SMF99_PCNM) is being served, then this is the number of times SMF99_SERVER_CNM was seen serving in this period.
Subtype 2 Server Sample Data Entry Section
(Offset from beginning of record: SMF99_PSDATA_OF)
00SMF99_
SDATA_
WQDEL
4binary
Delay samples waiting for WLM-managed work queue. The samples are collected over an interval long enough to collect a representative number of samples.
44SMF99_
SDATA_
ENC_
AUXP
4binary
Aux private paging delay samples experienced by enclave work units known to be associated with an address space. The samples are collected over an interval long enough to collect a representative number of samples.
88SMF99_
SDATA_
ENC_
VIO
4binary
Aux VIO paging delay samples experienced by enclave work units known to be associated with an address space. The samples are collected over an interval long enough to collect a representative number of samples.
12CSMF99_
SDATA_
ENC_
HSP
4binary
Aux standard hiperspace paging delay samples experienced by enclave work units known to be associated with an address space. The samples are collected over an interval long enough to collect a representative number of samples.
1610SMF99_
SDATA_
ENC_
MPLD
4binary
MPL delay samples experienced by enclave work units known to be associated with an address space. The samples are collected over an interval long enough to collect a representative number of samples.
2014SMF99_
SDATA_
ENC_
ASWP
4binary
Aux swap delay samples experienced by enclave work units known to be associated with an address space. The samples are collected over an interval long enough to collect a representative number of samples.
2418SMF99_
SDATA_
SERVER_
CLASS_
NAME
8EBCDIC
Service class name of the server serving this period.
3220SMF99_
SDATA_
SERVER_
TYPE
1binary
Server type: Bit Meaning When Set 0 Server is an enclave or queue server. 1 Server is a batch work server. 2-7 Reserved
3321--3EBCDIC
Reserved
3624SMF99_
SDATA_
SUBSYS_
TYPE
4EBCDIC
Subsystem type of the owner of the queue. (Applies only to batch queue servers.)
4028SMF99_
SDATA_
SUBSYS_
NAME
8EBCDIC
Subsystem name of the owner of the queue. (Applies only to batch queue servers.)
Subtype 2 Queue Server Data Entry Section
(Offset from beginning of record: SMF99_PQDATA_OF)
00SMF99_
QDATA_
ENV_
NAME
32EBCDIC
Application environment name associated with the work queue.
3220SMF99_
QDATA_
SERVER_
CLASS_
NAME
8EBCDIC
Service class name of the server serving the period represented by this subtype 2 record. (Applies only to queue manager type servers.)
4028SMF99_
QDATA_
SERVER_
WANT
4binary
Number of server instances needed to address queue delay according to policy adjustment. This is a queue-wide count.
442CSMF99_
QDATA_
SERVER_
HAVE
4binary
Number of server instances bound to the queue. This is a queue-wide count.
4830SMF99_
QDATA_
SERVER_
ACTIVE
4binary
Number of server instances bound to the queue and between IWMSTBGN and IWMSTEND. This is a subset of the HAVE count. (HAVE minus ACTIVE equals IDLE.)
5234SMF99_
QDATA_
AS_
CAPACITY
4binary
Address space server instance capacity.
5638SMF99_
QDATA_
ACHIEVED_
QMPL
4binary
Average number (over policy interval) of server instances that are swapped in spaces in the server service class. Only server instances serving the external service class associated with the queue are counted. The count is scaled by 16. (Not used for batch queue servers.)
603CSMF99_
QDATA_
ACTIVE_
QMPL
4binary
Average of number of server instances between IWMSTBGN and IWMSTEND during the policy interval. The count is scaled by 16. (For batch queue servers, this is the number of initiators with active jobs sysplex-wide.)
6440SMF99_
QDATA_
QMPL_
IN_
TAR
4binary
Number of server address spaces suggested to be started in the server service class on behalf of the period represented by this subtype 2 record. (Does not apply to batch queue servers.)
6844SMF99_
QDATA_
AVG_
QUEUED_
REQUESTS
4binary
Average number of queued requests over a policy interval. The count is scaled by 16.
7248SMF99_
QDATA_
LT_
TOTAL_
REQUESTS
4binary
Long term average total work requests for the work queue.
764CSMF99_
QDATA_
SERVER_
IDLE
4binary
Average idle server instances over the policy period.
8050SMF99_
QDATA_
Q_
TYPE
1binary
Work queue type: Bit Meaning When Set 0 Queue manager type work queue. 1 Batch type work queue. 2-7 Reserved
8151SMF99_
QDATA_
Q_
QUALIFIER
1binary
Work queue qualifier Bit Meaning When Set 0 Server instances are managed by WLM 1 Address spaces have been moved from this work queue to enforce the minimum number of servers of another work queue of the same application environment 2 Address spaces have been moved during policy adjustment because the maximum number of servers has been already started for the application environment 3 Minimum number of address spaces must be ditributed across all work queues of the application environment 4-7 Reserved
8252SMF99_
QDATA_
ACTIVE_
RGNWORK
2binary
Active number of server processing work requests that have been routed directly to the server region. This number is not included in either the QDATA_SERVER_IDLE count or the QDATA_SERVER_ACTIVE count.
8454SMF99_
QDATA_
RQDATA_
OF
4binary
Offset to remote queue data section from beginning of record, including RDW. (Applies only to batch queue servers.)
8858SMF99_
QDATA_
RQDATA_
LN
2binary
Length of remote queue data entries.
905ASMF99_
QDATA_
RQDATA_
ON
2binary
Number of remote queue data entries.
925CSMF99_
QDATA_
SUBSYS_
TYPE
4EBCDIC
Subsystem type of the owner of the queue. (Applies only to batch queue servers.)
9660SMF99_
QDATA_
SUBSYS_
NAME
8EBCDIC
Subsystem name of the owner of the queue. (Applies only to batch queue servers.)
10468SMF99_
QDATA_
INST_
PER_
SERVER
2binary
Number of server instances per server. Only applies if SMF99_QDATA_TASKS_MANAGED is set.
1066ASMF99_
QDATA_
SPACES_
MOVED
2binary
Number of server address spaces moved away from this queue.
1086CSMF99_
QDATA_
AE_
MAXLIMIT
2binary
Maximum number of servers for the application environment.
1126ESMF99_
QDATA_
AE_
MINLIMIT
2binary
Minimum number of servers for the application environment.
11470SMF99_
QDATA_
AVG_
INELIGIBLE_
REQUESTS
4binary
Average number of ineligible queued requests over a policy interval scaled by * 16. Currently applies to batch queues only.
Subtype 2 Remote Queue Server Data Entry Section
(Offset from beginning of record: SMF99_QDATA_RQDATA_OF)
00SMF99_
RQDATA_
SYS_
NAME
8EBCDIC
Name of the system this RQDATA section represents.
88SMF99_
RQDATA_
FLAGS
4binary
System flags: Bit Meaning When Set 0 System started at least one server for this work queue in the policy interval that this data represents. 1 System cannot start any servers for this work due to some constraint. 2 System intended to add servers for this work queue on the just-completed policy interval, but deferred because another system appears to be a better candidate. 3 Work queue is managed on this system. 4 Originator sent valid assess data. 5-31 Reserved
12CSMF99_
RQDATA_
ACTIVE_
SERVERS
4binary
Ten-second average number of active servers, scaled by 16.
1610SMF99_
RQDATA_
TOTAL_
SERVERS
4binary
Ten-second average total servers, including active and idle.
2014SMF99_
RQDATA_
AVG_
TOTAL_
REQ
4binary
Average total requests for the queue eligible to run on the system represented by this RQDATA entry. This corresponds to the last point plotted on the queue delay plot. Scaled by 16.
2418SMF99_
RQDATA_
#_
SERVERS
4binary
Number of servers required for receiver value. (Valid only if remote system deferred starting servers.)
3220SMF99_
RQDATA_
PI_
DELTA
4binary
PI delta for donor period of highest importance if servers are started. (Valid only if remote system deferred starting servers.)
3624SMF99_
RQDATA_
HIGHEST_
IMP
2binary
Highest importance of donor periods negatively affected if servers are started. (Valid only if remote system deferred starting servers.)
3826--2EBCDIC
Reserved.
4028SMF99_
RQDATA_
WAITING_
FOR_
SYSNAME
8EBCDIC
System name sender is deferring to. Blank if deferring only to collect data from other systems. (Valid only if remote system deferred starting servers.)
4830SMF99_
RQDATA_
DONOR_
CLASS
8EBCDIC
Service class name for donor period most impacted by starting servers. (Valid only if remote system deferred starting servers.)
5638SMF99_RQDATA_PER4binary
Donor’s service class period number. (Valid only if remote system deferred starting servers.)
603CSMF99_
RQDATA_
DONOR_
RGROUP
8EBCDIC
Resource group name for donor period most impacted by starting servers. 68 44 * 4 RESERVED
7248SMF99_
RQDATA_
PA_
SKIP
2binary
Policy adjustment skip clock.
744ASMF99_
RQDATA_
Q_
SKIP
1binary
Defer processing skip clock.
754BSMF99_
Q_
SKIP_
REASON
1binary
Reason defer processing skip clock was set.
764CSMF99_
RQDATA_
AVG_
QUEUED_
REQUESTS
4binary
Average number of queued requests over a policy interval scaled by * 16.
8050SMF99_
RQDATA_
AVG_
INELIGIBLE_
REQUESTS
4binary
Average number of ineligible queued requests over a policy interval scaled by * 16.
8454SMF99_
RQDATA_
AVG_
CONSTRAINT_
REQUESTS
4binary
Average number of queued requests with affinity to constraint systems only scaled by * 16.
Subtype 2 Address Space Expanded Storage Access Policy Section
(Offset from beginning of record: SMF99_PESP_OF)
00SMF99_
AS_
ESP_
ANAM
8EBCDIC
Address space name.
88SMF99_
AS_
ESP_
AP
1binary
Expanded storage access policy for demand pages. Value Meaning 1 protected 2 least recently used (LRU) 3 space available
99SMF99_
AS_
ESP_
VP
1binary
Expanded storage access policy for VIO pages. Value Meaning 1 protected 2 least recently used (LRU) 3 space available
10ASMF99_
AS_
ESP_
HP
1binary
Expanded storage access policy for hiperspace pages. Value Meaning 1 protected 2 least recently used (LRU) 3 space available
11BSMF99_
AS_
ESP_
ASID
2binary
Address space ID.
13DSMF99_
AS_
ESP_
FLAGS
1binary
Flags.
Bit Meaning When Set
0 Storage is protected at this instant.
1 Storage protection assigned to space by classification rule.
2 Address space is currently managed to region's goal rather than transaction server's goal.
3 Address space is non swappable.
4 Address space is currently managed to both region's and transaction server's goal.
5-7 Reserved.
14E--2binary
Reserved.
1610SMF99_
AS_
ESP_
CS_
FMCT
4binary
Number of central storage frames the address spaces owns.
2014SMF99_
AS_
ESP_
ES_
FMCT
4binary
Number of expanded storage frames the address spaces own.
2418SMF99_
AS_
ESP_
PPS_
TAR
4binary
Address space protective process storage target. See subtype 5 for other targets. This is the only target non-monitor address spaces can have.
281CSMF99_
AS_
FULL_
PREEMPTION
6EBCDIC
Full Preemption Counts.
281CSMF99_
AS_
CPSRP_
SAMP
2binary
One sample per IRACPSRP invocation. 30 1E SMP99_AS_CPSRP_CUR_FP_SAMP 2 binary Amount of IRACPSRP samples running with full preemption. 32 20 SMP99_AS_CPSRP_PREV_FP_SAMP 2 binary Previous value of FULL_PRE1

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