IBM Support

PH41672: EYUXL0905E ASRA IN ????, OFFSET 00000000 DUE TO A 0C4 ABEND IN MODULE EYU9XLMC 21/11/22 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • 0C4 in CPSM Kernel Linkage module EYU9XLMC due to an attempt to
    process a return, through the CPSM kernel, back to method BMRA.
    BMRA stack header was corrupted and it was impossible for XCLL
    to return correctly. The forward pointer from the BMRA stack to
    the XCLL stack has been lost. This causes an S0C4 abend in
    module EYU9XLMC + X'8BC'.
    This issue is related to the newly changed code in APAR PH19761.
    
    
    
    The following messages were issued in the job log:
    EYUXL0905E CMAS ASRA IN ????, OFFSET 00000000 PSW=xxxxxxxx
               xxxxxxxx LEVEL=        PFX=
    EYUXL0905E INTC=0004 ILC=4 TXCP=xxxxxxxx SCODE=S00C4 TRAN=XDNR
               TASK=xxxxxxx
    EYUXL0905E BEAR=xxxxxxxx, OFFSET=00000000
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: CICSPlex SM users with any of the following  *
    *                 PTFs applied:                                *
    *                 UI74404 UI76923 UI74405 UI76924 UI74164      *
    ****************************************************************
    * PROBLEM DESCRIPTION: A request is made to update the         *
    *                      resource install list maintained by     *
    *                      the CICSPlex BAS component.             *
    *                      This results in an S0C4 abend and       *
    *                      message EYUXL0905E. CPSM is unable to   *
    *                      determine the module where the program  *
    *                      check occurred and reports              *
    *                      +EYUXL0905E CMAS ASRA IN ????,          *
    *                                  OFFSET 0000000              *
    *                      The error occurs under TRANID XDNR.     *
    ****************************************************************
    * RECOMMENDATION: After applying the PTF which resolves        *
    *                 APAR PH41672, all CMAS regions should        *
    *                 be restarted to activate the fix.            *
    *                 The restarts do not need to occur at the     *
    *                 same time.                                   *
    ****************************************************************
    The CICSPlex SM BAS component maintains a list of resources
    to be installed into the various CICS regions in a CICSplex
    when the regions are started. When modifications are made to
    this list, for example adding new resources, or installing
    existing resources into additional CICS regions, the list must
    be updated and checked for consistency.
    
    During these checks, method EYU0BMRA (BMRA) may call
    EYU0XSSP (XSSP) to relinquish control in order to avoid
    AICA abends.  This would occur only if the change being
    requested required a sufficiently large modification to the
    resource install list, and also only if the elements being
    modified include definitions which specify an
    ALIAS (i.e. FILEDEF, PROGDEF, TDQDEF, TRANDEF).
    
    Due to a logic error, this call may overlay the linkage
    stack of the running task, causing a later error when
    method EYU0XCLL (XCLL) returns control to BMRA.
    
    A further defect was discovered in method EYU0XCL1.
    This could cause another S0C4 program check abend while
    adding a sorted list of elements to an existing cache list,
    if the set of elements being added contains a duplicate of
    an element already in the list.
    
    Minor corrections are also needed to the CPSM debugger
    transaction COD0.
    

Problem conclusion

  • UI74404 UI76923 UI74405 UI76924 UI74164
    Method BMRA has been updated to ensure that the XSSP call,
    if it is made at all, is made without causing damage to the
    linkage stack.
    
    Method XCL1 has also been update to ensure if a duplicate
    element is detected, that element may be returned without
    causing a 0C4 abend.
    
    The CICSPlex SM debugger transaction COD0 has also been
    updated. The LIST CLIST function displayed the SrchTech
    indicator for B+ Tree (BPTREE) type cache lists in the 'T'
    column instead of the 'S' column. This has been corrected.
    The cache list allocation function has been updated such that
    BPTREE will be accepted as an option for cache list search
    type.
    The CICSPlex SM documentation for the COD0 transaction
    will be updated to reflect this.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH41672

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    10M

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-10-28

  • Closed date

    2021-12-07

  • Last modified date

    2022-01-04

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

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

    UI78413 UI78414 UI78415

Modules/Macros

  • CJC9DBUG CJD9DBUG CJE9DBUG CJF9DBUG CJG9DBUG CJH9DBUG CJI9DBUG
    EYU0BADE EYU0BAIN EYU0BASE EYU0BIBD EYU0BINT EYU0BMBA EYU0BMIN
    EYU0BMRA EYU0BMRV EYU0BMZ3 EYU0BMZ6 EYU0DTXT EYU0DVAD EYU0DVAF
    EYU0DVAP EYU0DVBF EYU0DVCF EYU0DVCL EYU0DVDF EYU0DVEF EYU0DVHF
    EYU0DVJF EYU0DVKF EYU0DVKW EYU0DVLQ EYU0DVMF EYU0DVML EYU0DVMP
    EYU0DVNF EYU0DVNT EYU0DVOF EYU0DVQD EYU0DVQF EYU0DVQL EYU0DVRC
    EYU0DVRF EYU0DVRP EYU0DVSF EYU0DVSR EYU0DVST EYU0DVTF EYU0DVWF
    EYU0DVWI EYU0DVWJ EYU0DVWT EYU0UCDC EYU0UCL1 EYU0UCL2 EYU0UCLA
    EYU0UCLB EYU0UCLC EYU0UCLD EYU0UCLE EYU0UCLF EYU0UCLG EYU0UCLI
    EYU0UCLK EYU0UCLL EYU0UCLM EYU0UCLO EYU0UCLP EYU0UCLR EYU0UCLU
    EYU0UCLV EYU0UCLW EYU0UCLX EYU0UCLY EYU0UCLZ EYU0XCDC EYU0XCL1
    EYU0XCL2 EYU0XCLA EYU0XCLB EYU0XCLC EYU0XCLD EYU0XCLE EYU0XCLF
    EYU0XCLG EYU0XCLH EYU0XCLI EYU0XCLK EYU0XCLL EYU0XCLM EYU0XCLO
    EYU0XCLP EYU0XCLR EYU0XCLS EYU0XCLU EYU0XCLV EYU0XCLW EYU0XCLX
    EYU0XCLY EYU0XCLZ EYU0XCRB EYU0XCRS EYU0XCX3 EYU0XL10 EYU0XL40
    EYU0XL50 EYU0XL70 EYU0XL80 EYU0XLUT EYU9D540 EYU9D550 EYU9D560
    EYU9DBG0 EYU9DBG1 EYU9DBG2 EYU9DBG3 EYU9DBUG EYU9XCP3 EYU9XCP4
    EYU9XCP6 EYU9XCPU EYU9XCR3 EYU9XCR4 EYU9XCR6 EYU9XCRU EYU9XLOP
    EYU9XMAL EYULXCLT EYUTXLOD EYUTXLUK
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R10M PSY UI78415

       UP21/12/09 P F112 {

  • R20M PSY UI78414

       UP21/12/08 P F112 {

  • R30M PSY UI78413

       UP21/12/08 P F112 {

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.

[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.4"}]

Document Information

Modified date:
05 January 2022