OA35822: IWMRSNCODESERVICEAMODEMISMATCH WHEN FIX FOR OA31910 IS APPLIED

A fix is available

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • With the fix for OA31910 applied, when issuing an IWMECQRY when
    running AMODE(64), DSNTTTGC gets a return code 8 reason code
    xxxx089E IwmRsnCodeServiceAModeMismatch.  This results in an
    ABEND04E reason code 00E30001
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of z/OS 1.10 (HBB7750) and         *
    *                 above.                                       *
    ****************************************************************
    * PROBLEM DESCRIPTION: With the fix for OA31910 applied,       *
    *                      issuing an IWMECQRY macro while in      *
    *                      64 bit addressing mode will result in   *
    *                      return code 8 and reason code xxxx089E. *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Module IWMW2EQY gets control via Macros IWMECQRY and IWM4EQRY.
    With OA31910 this module does not accept being called in 64-bit
    addressing mode when the call is via IWMECQRY.  While this is in
    accordance with the specification for IWMECQRY, this situation
    was not checked before OA31910.  Programs that used to
    successfully invoke IWMEQCRY in 64-bit mode will now get return
    code 8 and reason code 089E once the OA31910 fix is applied.
    

Problem conclusion

  • Module IWMW2EQY has been updated so that it will no longer check
    the caller's AMODE when called via IWMECQRY.  However, since
    IWMECQRY does not pass a valid 64-bit address of the caller's
    parameter list, IWMW2EQY can only use 31-bit addressing to
    access the caller's parameter list, even if the caller is in
    64-bit addressing mode.
    
    Support for macro IWM4EQRY is being withdrawn with this APAR.
    As a replacement, this APAR introduces macro IWMEQRY, which
    offers the same functionality as IWM4EQRY with the exception
    that it may only be used by callers in 31-bit addressing mode.
    IWMECDX maps the output data returned by IWMEQRY.
    In addition to the classification attributes of an enclave, the
    IWMEQRY service returns the following information:
      - name of the service class to which the enclave is classified
      - if the enclave is classified to a report class,
        the name of that report class
      - the period number of the period in which the enclave is
        currently running
      - the importance of that period
      - the performance index of that period
    There are documentation updates for the following manuals to
    add a new chapter for IWMEQRY :
      z/OS 1.10:
        SA22-7619-18 - MVS Programming: Workload Managment Services
      z/OS 1.11:
        SA22-7619-19 - MVS Programming: Workload Managment Services
      z/OS 1.12:
        SA22-7619-20 - MVS Programming: Workload Managment Services
    
    For the documentation updates related to this APAR, please
    refer to:
     http://publibz.boulder.ibm.com/zoslib/pdf/OA35822.pdf
    

Temporary fix

Comments

APAR Information

  • APAR number

    OA35822

  • Reported component name

    WORK LOAD MANAG

  • Reported component ID

    5752SCWLM

  • Reported release

    760

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-03-03

  • Closed date

    2011-06-06

  • Last modified date

    2011-07-05

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UA60732 UA60733 UA60734 UA60735

Modules/Macros

  • IWMECD   IWMECDX  IWMECQRP IWMECQRY IWMEQRP
    IWMEQRY  IWMESQRP IWMESQRY IWMW2EQY IWMW2QRY IWM4EQRP IWM4EQRY
    

Publications Referenced
SA22761918 SA22761919 SA22761920    

Fix information

  • Fixed component name

    WORK LOAD MANAG

  • Fixed component ID

    5752SCWLM

Applicable component levels

  • R750 PSY UA60732

       UP11/06/22 P F106

  • R760 PSY UA60733

       UP11/06/22 P F106

  • R770 PSY UA60734

       UP11/06/22 P F106

  • R780 PSY UA60735

       UP11/06/22 P F106

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.



Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

z/OS family

Software version:

760

Operating system(s):

MVS, z/OS

Reference #:

OA35822

Modified date:

2011-07-05

Translate my page

Machine Translation

Content navigation