IBM Support

OA48466: NEW FUNCTION - MOBILE WORKLOAD PRICING SUPPORT

A fix is available

Subscribe

You can track all active APARs for this component.

 

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

  • R7A0 PSY UA80023

       UP15/12/17 P F512

  • R790 PSY UA80024

       UP15/12/17 P F512

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