IBM Support

PI55370: ASRA ABEND OCCURS IN EYU0WDTR FOLLOWING ATNI ABEND DUE TO INVALID EYURWTDA (WTDA) ADDRESS

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • An AOR region crashed causing it's connected TOR to abend with
    an ATNI (terminal error) as expected.  The task was running WLM
    CPSM code and experienced a second abend 0C4 ASRA occurring in
    EYU0WDTR (WDTR).  The abend occurs around offset x'320' in the
    LAMXFM0243 routine (expanded macro code label - WDTR_REL_WRKL
    is source code label) on a LAM instruction:  9A22 2000.
    .
     LAM   AR2,AR2,0(R2)
    .
    It fails trying to load AR register 2.  Register 2 is loaded
    from the stack +x'DC' and then a half word is added from
    Register 8 + x'2DA'.  Register 8 should be the address of the
    WTDA but is invalid.  So when the LAM instruction then fails
    because Register 2 is not loaded with a valid address.
    .
    .
    Additional Symptom(s) Search Keyword(s): KIXREVGJT
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICSPlex SM V5R2M0 Users                 *
    ****************************************************************
    * PROBLEM DESCRIPTION: After a Terminal Control abend occurs   *
    *                      during the routing of a Dynamic         *
    *                      Transaction, a second ASRA abend occurs *
    *                      immediately afterwards inside the CPSM  *
    *                      CPSM WLM routing code:                  *
    *                                                              *
    *                      EYUXL0905E cccccccc ASRA IN WDTR,       *
    *                                 OFFSET 00000320 .            *
    *                                                              *
    ****************************************************************
    * RECOMMENDATION: After applying the PTF that resolves this    *
    *                 APAR, all affected MASes must be recycled to *
    *                 pick up the new code.                        *
    ****************************************************************
    EYU0WDTR (WDTR) is the CPSM WLM mainline dynamic routing
    program. When called to select the target region for a
    Dynamic Routing request, then it must acquire a shared
    CPSM lock on the Active Workload that the routing region
    is associated with. As such, it needs to be given control
    in the event of an abend to ensure that the workload lock
    is released before the request terminates.
    
    When the routing request in the reported problem was abended
    due to external circumstances (a CICS ATNI abend), then the
    Abend Exit in WDTR was driven, but it failed to restore
    addressability to the Workload Descriptor before attempting
    to release the workload lock. This caused the secondary ASRA
    abend when the program attempted to address the Workload
    Descriptor.
    

Problem conclusion

  • Changes were made to the Abend Exit process in EYU0WDTR to
    ensure that if an abend does occur, then the Transaction Data
    Area address (from which the Workload Descriptor is located),
    and the WRAM program commarea address are properly restored to
    their base registers before program recovery action is
    progressed.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PI55370

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    90M

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-01-13

  • Closed date

    2016-02-18

  • Last modified date

    2016-03-02

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

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

    PI56251 UI35474

Modules/Macros

  • EYU0WDTR
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R90M PSY UI35474

       UP16/02/19 P F602

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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.2","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"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":"5.2","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
02 March 2016