A fix is available
APAR status
Closed as new function.
Error description
new function
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: RMF users * **************************************************************** * PROBLEM DESCRIPTION: RMF support for WLM Workload * * Containers for Mobile Pricing. * **************************************************************** * RECOMMENDATION: none * **************************************************************** With this APAR, RMF's Monitor I Workload and CPU data collection is extended to gather WLM Workload Containers for Mobile Pricing measurements. The measurements are stored in the existing CPU Control Section of SMF Record 70 subtype 1 and Service/Report Class Period Data Section of SMF record 72 subtype 3. The Postprocessor Workload Activity XML and text reports provides new measurements. New overview conditions are provided for SMF record 70 subtype 1 and SMF record 72 subtype 3. >>>>> SMF RECORD TYPE 70 TO 79 - RMF PRODUCT SECTION <<<<< The SMF record level change number SMFxxSRL at offset 51 (x33) changes to 119 (x77). >>>>> SMF RECORD TYPE 70 SUBTYPE 1 - CPU ACTIVITY <<<<< The CPU Control Section is extended: OFFSET NAME LEN FORMAT DESCRIPTION 268 x10C SMF70LACM 4 binary Long-term average of CPU service (millions of service units) consumed by transactions classified with reporting attribute MOBILE. 272 x110 SMF70LACA 4 binary Long-term average of CPU service (millions of service units) consumed by transactions classified with reporting attribute CATEGORYA. 276 x114 SMF70LACB 4 binary Long-term average of CPU service (millions of service units) consumed by transactions classified with reporting attribute CATEGORYB. >>>>> SMF RECORD TYPE 72 SUBTYPE 3 - Workload Activity <<<<< The Service/Report Class Period Data Section is extended: Transaction Resource Consumption Data When transaction processor usage is reported to WLM through IWM4RPT or IWM4MNTF services, the consumed service units are accounted to the transaction service or report classes, and deducted from the region's service and report classes. If the number of transactions is very small and a single transaction reports high processor times, it can occur that processor times become negative. The corresponding SMF fields will report a negative value to allow for correct aggregation across intervals. OFFSET NAME LEN FORMAT DESCRIPTION 624 x270 R723TSUCP 8 floating Total Service units consumed by transactions, executed on general purpose processors. 632 x278 R723TSUSP 8 floating Total Service units consumed by transactions, executed on specialty processors. 640 x280 R723TSUOCP 8 floating Total Service units consumed by transactions, eligible to run on specialty processors, but executed on general purpose processors. 648 x288 R723MSUCP 8 floating Service units consumed by transactions, classified with reporting attribute MOBILE, executed on general purpose processors. 656 x290 R723MSUSP 8 floating Service units consumed by transactions, classified with reporting attribute MOBILE, executed on specialty processors. 664 x298 R723MSUOCP 8 floating Service units consumed by transactions, classified with reporting attribute MOBILE, eligible to run on specialty processors, but executed on general purpose processors 672 x2A0 R723ASUCP 8 floating Service units consumed by transactions, classified with reporting attribute CATEGORYA, executed on general purpose processors. 680 x2A8 R723ASUSP 8 floating Service units consumed by transactions, classified with reporting attribute CATEGORYA, executed on specialty processors. 688 x2B0 R723ASUOCP 8 floating Service units consumed by transactions, classified with reporting attribute CATEGORYA, eligible to run on specialty processors, but executed on general purpose processors. 696 x2B8 R723BSUCP 8 floating Service units consumed by transactions, classified with reporting attribute CATEGORYB, executed on general purpose processors. 704 x2C0 R723BSUSP 8 floating Service units consumed by transactions, classified with reporting attribute CATEGORYB, executed on specialty processors. 712 x2C8 R723BSUOCP 8 floating Service units consumed by transactions, classified with reporting attribute CATEGORYB, eligible to run on specialty processors, but executed on general purpose processors. >>>>>> POSTPROCESSOR WORKLOAD ACTIVITY REPORT <<<<<< The existing Workload Activtiy Report is enhanced to provide new measurements. New TRANSACTION APPL% section When transaction processor usage is reported to WLM through IWM4RPT or IWM4MNTF services, the consumed service units are accounted to the transaction service or report classes, and deducted from the region's service and report classes. If the number of transactions is very small and a single transaction reports high processor times, it can occur that processor times become negative. In such a case RMF, displays asterisk (*). TOTAL CP Total percentage of general purpose processor time used by transactions. AAP/IIP ON CP Total percentage of general purpose processor time used by transactions eligible to run on specialty processors. AAP/IIP Total percentage of specialty processor time used by transactions. MOBILE CP Percentage of general purpose processor time used by transactions classified with reporting attribute MOBILE. AAP/IIP ON CP Percentage of general purpose processor time used by transactions classified with reporting attribute MOBILE, eligible to run on specialty processors. AAP/IIP Percentage of specialty processor time used by transactions classified with reporting attribute MOBILE. +--------------------------------------------------------------+ >>>>>> POSTPROCESSOR OVERVIEW CONDITIONS <<<<<< Following new overview conditions are provided for SMF record type 70.1: CONDITIONS CONDITION SOURCE ALGORITHM NAME --------------------------+---------+---------+---------------- Long-term average of CPU LACSM SMF70LACM Value or service (millions of comparison service units) consumed by transactions classified with reporting attribute MOBILE --------------------------+---------+---------+---------------- Long-term average of CPU LACSA SMF70LACA Value or service (millions of comparison service units) consumed by transactions classified with reporting attribute CATEGORYA --------------------------+---------+---------+---------------- Long-term average of CPU LACSB SMF70LACB Value or service (millions of comparison service units) consumed by transactions classified with reporting attribute CATEGORYB --------------------------+---------+---------+---------------- Following new overview conditions are provided for SMF record type 72.3: Note: When transaction processor usage is reported to WLM through IWM4RPT or IWM4MNTF services, the consumed service units are accounted to the transaction service or report classes, and deducted from the region's service and report classes. If the number of transactions is very small and a single transaction reports high processor times, it can occur that processor times become negative. In such a case, RMF does not calculate the service rate, application execution time and the used percentage of processor time. The Overview conditions can be used with qualifier type. The qualifier type can have one of the following values: - S.scname.period Service class period - S.scname Service class - R.rcname.period Report class period - R.rcname Report class - W.wname Workload - POLICY Policy CONDITIONS CONDITION SOURCE ALGORITHM NAME --------------------------+---------+----------+---------------- Total service per second, TCPSRV R723TSUCP SUM(R723TSUCP)/ consumed by transactions, Interval Interval transactions, executed on general purpose processors --------------------------+---------+----------+---------------- Total application TCPSEC R723TSUCP SUM((R723TSUCP* execution time, consumed R723MADJ R723MADJ)/(1600 by transactions in R723MCPU *R723MCPU)) seconds, executed on general purpose processors --------------------------+---------+----------+---------------- Total percentage of TAPPLCP R723TSUCP SUM((R723TSUCP* general purpose processor R723MADJ R723MADJ)/(1600 time used by transactions R723MCPU *R723MCPU))/( R723MCF Interval* Interval (R723MCF/1024)) *100 --------------------------+---------+----------+---------------- Total service per second TSPSRV R723TSUSP SUM(R723TSUSP)/ consumed by transactions, Interval Interval executed on specialty processors --------------------------+---------+----------+---------------- Total application TSPSEC R723TSUSP SUM((R723TSUSP* execution time, consumed R723MADJ R723MADJ)/(1600 by transactions in R723MCPU *R723MCPU)) seconds,executed on specialty processors --------------------------+---------+----------+---------------- Total percentage of TAPPLSP R723TSUSP SUM((R723TSUSP* specialty processor time R723MADJ R723MADJ)/(1600 used by transactions R723MCPU *R723MCPU)) /( R723MCFS Interval* Interval (R723MCFS/ 1024))*100 --------------------------+---------+----------+---------------- Total service per second, TOCPSRV R723TSUOCP SUM(R723TSUOCP) consumed by transactions, Interval /Interval eligible to run on specialty processors but executed on general purpose processors --------------------------+---------+----------+---------------- Total application TOCPSEC R723TSUOCP SUM((R723TSUOCP execution time, consumed R723MADJ *R723MADJ)/( by transactions in R723MCPU 1600*R723MCPU)) seconds, eligible to run on specialty processors but executed on general purpose processors --------------------------+---------+----------+---------------- Total percentage of TAPPLOCP R723TSUOCP SUM((R723TSUOCP general purpose processor R723MADJ *R723MADJ)/( time used by transactions R723MCPU 1600*R723MCPU)) eligible to run on R723MCF /(Interval* specialty processors Interval (R723MCF/1024)) *100 --------------------------+---------+----------+---------------- Service per second, TMCPSRV R723MSUCP SUM(R723MSUCP)/ consumed by transactions Interval Interval classified with reporting attribute MOBILE, executed on general purpose processors --------------------------+---------+----------+---------------- Application execution TMCPSEC R723MSUCP SUM((R723MSUCP* time, consumed by R723MADJ R723MADJ)/( transactions classified R723MCPU 1600*R723MCPU)) with reporting attribute MOBILE in seconds, executed on general purpose processors --------------------------+---------+----------+---------------- Percentage of general MAPPLCP R723MSUCP SUM((R723MSUCP* purpose processors used by R723MADJ R723MADJ)/(1600 transactions classified R723MCPU *R723MCPU)) with reporting attribute R723MCF /(Interval* MOBILE Interval (R723MCF/1024)) *100 --------------------------+---------+----------+---------------- Service per second, TMSPSRV R723MSUSP SUM(R723MSUSP)/ consumed by transactions Interval Interval classified with reporting attribute MOBILE, executed on specialty processors --------------------------+---------+----------+---------------- Application execution TMSPSEC R723MSUSP SUM((R723MSUSP* time, consumed by R723MADJ R723MADJ)/( transactions classified R723MCPU 1600*R723MCPU)) with reporting attribute MOBILE in seconds, executed on specialty processors --------------------------+---------+----------+---------------- Percentage of specialty MAPPLSP R723MSUSP SUM((R723MSUSP* processor time used by R723MADJ R723MADJ)/(1600 transactions classified R723MCPU *R723MCPU)) with reporting attribute R723MCFS /(Interval*( MOBILE Interval R723MCFS/1024)) *100 --------------------------+---------+----------+---------------- Service per second, TMOCPSRV R723MSUOCP SUM(R723MSUOCP) consumed by transactions Interval /Interval classified with reporting attribute MOBILE, eligible to run on specialty processors but executed on general purpose processors --------------------------+---------+----------+---------------- Application execution TMOCPSEC R723MSUOCP SUM((R723MSUOCP time, consumed by R723MADJ *R723MADJ)/ transactions classified R723MCPU (1600* with reporting attribute R723MCPU)) MOBILE in seconds, eligible to run on specialty processors but executed on general purpose processors --------------------------+---------+----------+---------------- Percentage of general MAPPLOCP R723MSUOCP SUM((R723MSUOCP purpose processor time R723MADJ *R723MADJ)/( used by transactions R723MCPU 1600*R723MCPU)) classified with reporting R723MCF /(Interval* attribute MOBILE eligible, Interval (R723MCF/1024)) to run on specialty *100 processors --------------------------+---------+----------+----------------
Problem conclusion
Temporary fix
Comments
APAR Information
APAR number
OA48466
Reported component name
RMF
Reported component ID
566527404
Reported release
790
Status
CLOSED UR1
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2015-07-22
Closed date
2015-12-08
Last modified date
2016-05-17
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UA80023 UA80024
Modules/Macros
ERBCSCCE ERBDUCPU ERBEXCIT ERBEXCPU ERBMFBSR ERBMFDCP ERBMFDWM ERBMFIZS ERBPCTBL ERBPPASS ERBPPCOM ERBPPCON ERBRMFPP ERBSMFI ERBSMF70 ERBSMF72 ERB3GCTC ERB3GSMF ERB3GSMM ERB3RTBR ERB4MAIN
Fix information
Fixed component name
RMF
Fixed component ID
566527404
Applicable component levels
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"790","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":null,"label":null},"Product":{"code":"SG19O","label":"APARs - MVS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"790","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
17 May 2016