IBM Support

PH61238: Abend AZI4/AZI6 then EYUO then ACRJ abend then PG0001 abend then possibly SM0002 abends.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Module DFHEIIC's recovery routine EIICREC will sometimes call
    the CPSM routing program EYU9XLOP with an invalid DFHDYE
    commarea. The invalid commarea is close in storage to the
    TASK_ENTRY / TASENTRY / TASN commarea.
    .
    EYU9XLOP sees the invalid DFHDYE COMMAREA and issues an ABEND
    EYUO. That percolates into an ABEND ACRJ. DFHEIIC should
    always address the DFHDYE COMMAREA correctly.
    Additional Symptom(s) Search Keyword(s): KIXREVPAD
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: A dynamically routed CICS transaction   *
    *                      suffers an AZI4 or AZI6 abend and the   *
    *                      recovery from that abend leads to an    *
    *                      EYUO abend.                             *
    ****************************************************************
    A CICS transaction is dynamically routed from a TOR to be run on
    an AOR. However, the AOR becomes unresponsive and causes
    transactions to abend with either AZI4 or AZI6.
    
    While recovering from the abend, module DFHEIIC's recovery
    routine sometimes calls the CPSM routing program EYU9XLOP with
    an invalid routing COMMAREA. This invalid COMMAREA is close in
    storage to the TASK_ENTRY / TASENTRY / TASN control block.
    
    EYU9XLOP sees the invalid routing COMMAREA and issues an ABEND
    EYUO. That percolates into an ABEND ACRJ.
    
    The field TAS_XM_TRANSACTION_TOKEN in a TASK_ENTRY control
    block is corrupted. This leads to SM0002 abends with trace
    entries such as:
    SM 0D18 SMMF  *EXC* No_transaction_environment_for_freemain
    SM 0313 SMGF  *EXC* No_transaction_environment_for_getmain
    
    
    Additional keywords: PG0001, SM0002
    

Problem conclusion

  • CICS has been changed to pass a valid routing COMMAREA, and
    prevent corruption of TASK_ENTRY control blocks.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH61238

  • Reported component name

    CICS TS Z/OS V6

  • Reported component ID

    5655YA100

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2024-05-05

  • Closed date

    2024-05-16

  • Last modified date

    2024-06-03

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

    PH59602

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

    UI96943 PH62170

Modules/Macros

  • DFHEIIC
    

Fix information

  • Fixed component name

    CICS TS Z/OS V6

  • Fixed component ID

    5655YA100

Applicable component levels

  • R400 PSY UI96943

       UP24/05/17 P F405

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":"BU048","label":"IBM Software"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Line of Business":{"code":"LOB70","label":"Z TPS"}}]

Document Information

Modified date:
05 July 2024