PM76324: ABEND ASRB IN BMZR (EYU0BMZR) DURING BAS RESOURCE REMOVAL WITH 2 BAS DATASPACES.

A fix is available

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • A CPSM API batch program was running to redefine a CICSPLEX
    when and abend occurred during the removal of BAS association
    elements:
    EYUXL0900I   Starting Environment Recovery
    EYUXL0905E CMASABCD ASRB IN BMZR, OFFSET 00000970 PSW=078D6000
               A9802338
    EYUXL0905E INTC=0028 ILC=4 TXCP=7F526802 SCODE=S00E0 TRAN=BMLT
               TASK=0001250
    EYUXL0905E Methods=BMZR,BMTM,BIBD,BMPC,BMLT,XLOP
    EYUXL0906I Registers at ABEND
    EYUXL0907I GPR0-GPR3  00000001  24C29A00  249C7500  29801A08
    EYUXL0907I GPR4-GPR7  015601C8  249C7528  1D832F00  00000000
    EYUXL0907I GPR8-GPRB  00000028  7FFFF000  29802A08  29B85C90
    EYUXL0907I GPRC-GPRF  29BA5920  29BA5AF0  7FFFF008  00000000
    EYUXL0907I ARR0-ARR3  00000000  00000000  0101006A  00000000
    EYUXL0907I ARR4-ARR7  0101006A  0101006A  0101006A  00000000
    EYUXL0907I ARR8-ARRB  00000000  7FFFF000  00000000  00000000
    EYUXL0907I ARRC-ARRF  00000000  00000000  7FFFF000  00000000
    EYUXL0908I Storage At ABEND
    EYUXL0909I -20  39741949  47803938  9501D35D  47803928
    EYUXL0909I -10  51E09008  47F0392C  51E09000  9A99E000
    EYUXL0909I +00  5890E004  47F0390C  9501D35D  47803954
    EYUXL0909I +10  D2075000  4000D207  E0004008  B2052020
    .
    IEA045I AN SVC DUMP HAS STARTED AT TIME=07.01.26 DATE=10/23/2012
    FOR ASIDS(03FE,0109)
    +EYUXL0910I  EYU9XLRV Dump,CMASABCD,LPAR,CMAS,BMLT,0001250
    ASRB,EYU0BMZR,23/10/2012,07:01:26
    +EYUXL0999I XLRV Exiting Successfully
    The ABEND0E0/AKEB occurs in EYU0BMZR
    
    Execution key at Program Check/Abend:  8
    
    Instruction Length: 4   Interrupt Code: 0028  Exception Address:
    7F526802
    
    Branch Event Address:  2980232C  Module EYU0BMZR+ X'96C'
    
    PSW:  078D6000 29802338 Module EYU0BMZR + X'968'
                 Failing instruction LAM AR9,AR9,0(R14)
    
    Interrupt Code: 0028 is an ALET
    
    6.5.2.5 ALET-Specification Exception
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICSPlex/SM V3R1M0 Users                 *
    ****************************************************************
    * PROBLEM DESCRIPTION: Various abends may occur in method      *
    *                      EYU0BMZR (BMZR) or method EYU0BMZ1      *
    *                      (BMZ1) when removing BAS definitions    *
    *                      that have multiple associations to      *
    *                      other BAS definitions (for example,     *
    *                      removing a RESDESC that has links to    *
    *                      multiple RASGNDEFs), if the BAS         *
    *                      environment is large enough to require  *
    *                      creation of two BAS dataspaces.         *
    *                                                              *
    *                      Abends seen include ASRA/S0C4 and       *
    *                      ASRB/S0E0.                              *
    ****************************************************************
    * RECOMMENDATION: After applying the PTF that resolves this    *
    *                 APAR, all CMASes must be restarted.  Note    *
    *                 that the restarts do not need to occur at    *
    *                 the same time.                               *
    ****************************************************************
    When deleting a BAS definition that has associations, BMZR loads
    the ALET and offset of the first association block, and performs
    cleanup of that association, calling BMZ1 as part of the
    process.  If there are multiple associations, then the first
    association block will point to the second association block,
    which will point to the third association block, and so forth,
    until coming to the last association block, which will point to
    low values.
    
    When processing a subsequent association block after the first
    association block, BMZR only loads the offset pointer, always
    using the ALET of the first association block.  If a subsequent
    association block is in a different BAS dataspace than the first
    association block, either BMZR or BMZ1 will abend when
    attempting to clean up the second association block
    

Problem conclusion

  • BMZR has been updated to always load the ALET and offset when
    processing a subsequent association block.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PM76324

  • Reported component name

    CPSM CICS 3.1

  • Reported component ID

    5655M1501

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-11-01

  • Closed date

    2012-12-06

  • Last modified date

    2013-01-02

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

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

    PM76329 PM76330 UK90079

Modules/Macros

  •    EYU0BMZR
    

Fix information

  • Fixed component name

    CPSM CICS 3.1

  • Fixed component ID

    5655M1501

Applicable component levels

  • R100 PSY UK90079

       UP12/12/08 P F212

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:

CICSPlex SM

Software version:

3.1

Reference #:

PM76324

Modified date:

2013-01-02

Translate my page

Machine Translation

Content navigation