IBM Support

PM83754: CONA TASK receives ABEND 0E0 RC28 / ASRB IN XQAB

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • A problem occurred where the CMAS abended with a DFHSR0606
    0E0/AKEB abend.  The CMAs then terminated.  As a result, the
    MAS abended with a DFHAP0001 ASRB abend in XQAB and also
    terminated.  The abending task is the CONA task whose active
    stack was:
    .
     Task Meth
       28 XLOP
       28 NLRA
       28 NQTK
       28 NQGR
       28 NQK3
       28 NQGR
       28 NQRA
       28 XQPQ
       28 XZPT
       28 XQPQ
       28 XQAB
    .
    The ASRB abend was for a 0E0 program check with interuption
    code 28 which states
    .
      "Reserved bit positions in an access list entry token (ALET)
       were nonzero."
    .
    The psw for the abend is pointing into XQAB at offset x'11A' to
    a LOAD (64) instruction:  E300 E014 0004.  The abend is
    occurring due to RegE being x'FFFFFFFF' where it should be
    the address of the XQSB.  We are within the CRAB_FREE_RETRY
    routine where RegE is loaded from the CRAB_QUEUE_ALET which is
    bad (using RegD+108).
    .
    Additional symptoms:
    The CONA task may receive an 0C4 abend occurring in XQPQ around
    offset x'218'. This abend occurs within the label
    PUTQ_GET_QSCB on a CLC instruction: D503 6014 36A4 which fails
    due to Reg6 being x'7FFFF000'.
    .
    Additional Symptom(s) Search Keyword(s): ABENDASRB ABEND0E0
    RC28 PIC28 00000028 IC28 KIXREVrer
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICSPlex SM V4R2M0 Users                 *
    ****************************************************************
    * PROBLEM DESCRIPTION: Various unpredictable results related   *
    *                      to the CPSM QUE component, can occur    *
    *                      when a CPSM single system image (SSI)   *
    *                      request (an API, WUI, RTA, CMCI or CICS *
    *                      Explorer request) sent to a MAS from a  *
    *                      CMAS is timed out.                      *
    *                                                              *
    *                      Results that may occur include, but are *
    *                      not limited to, the following:          *
    *                                                              *
    *                      -  Abend ASRB/S0E0 in method EYU0XQAB   *
    *                         (XQAB) or method EYU0XQBR (XQBR)     *
    *                         while processing the queue data and  *
    *                         index block FREEPOOL chain.          *
    *                                                              *
    *                      -  Abend ASRB/S0E0 or ASRA/S0C4 in      *
    *                         various QUE component methods        *
    *                         (EYU0XQxx) while chaining through    *
    *                         the data or index blocks for a       *
    *                         queue.                               *
    *                                                              *
    *                      -  Invalid or missing data returned to  *
    *                         an SSI request.                      *
    ****************************************************************
    * RECOMMENDATION: After applying the PTF that resolves this    *
    *                 APAR, all CMASes and MASes must be           *
    *                 restarted.  Note that the restarts do not    *
    *                 need to occur at the same time.              *
    ****************************************************************
    When an SSI request is shipped from a CMAS to a MAS, a CPSM work
    queue is passed with the request to the MAS.  After the MAS
    loads the queue with records, the queue is returned to the CMAS,
    which reads the records and adds them to the result queue for
    the request.
    
    Since the normal processing for work queues is to fill them with
    data and then empty them, there is no lock associated with the
    queue to serialize processing.  However, for these work queues
    shipped from a CMAS to a MAS for an SSI request, it is possible
    if the request is timed out, that the MAS will be writing to the
    queue at the same time as the CMAS is reading from it.  This can
    result in the queue and its control blocks being corrupted,
    which can result in various abends or incorrect results.
    

Problem conclusion

  • Updates have been made to various methods for the CPSM QUE, KNL
    and SRV components to implement locking for work queues that are
    shipped from a CMAS to a MAS for an SSI request.  This will
    ensure that access to an SSI work queue between a CMAS and MAS
    is serialized, even in the case of a time out.
    

Temporary fix

  •             *********
                * HIPER *
                *********
    FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PM83754

  • Reported component name

    CICS TS Z/OS V4

  • Reported component ID

    5655S9700

  • Reported release

    70M

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-02-27

  • Closed date

    2013-07-17

  • Last modified date

    2013-08-02

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

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

    PM85764 UK95937

Modules/Macros

  •    CJA9DBUG CJB9DBUG CJC9DBUG EYU0DVQD EYU0DVQF
    EYU0DVQL EYU0UQAQ EYU0UQCP EYU0UQCQ EYU0UQDQ EYU0UQGQ EYU0UQIN
    EYU0UQIQ EYU0UQKQ EYU0UQLK EYU0UQPQ EYU0UQPR EYU0UQRS EYU0UQUQ
    EYU0USLR EYU0USRR EYU0XLSR EYU0XQAQ EYU0XQCP EYU0XQCQ EYU0XQDQ
    EYU0XQGQ EYU0XQIN EYU0XQIQ EYU0XQKQ EYU0XQLK EYU0XQPQ EYU0XQPR
    EYU0XQQQ EYU0XQRS EYU0XQSQ EYU0XQTQ EYU0XQUQ EYU0XSLR EYU0XSRR
    EYU9DBUG EYU9XQFG EYU9XQFI EYU9XQPU EYU9XQP3 EYU9XQP4 EYU9XQP6
    EYU9XQRU EYU9XQR3 EYU9XQR4 EYU9XQR6 EYU9XSPU EYU9XSP3 EYU9XSP4
    EYU9XSP6 EYU9XSRU EYU9XSR3 EYU9XSR4 EYU9XSR6
    

Fix information

  • Fixed component name

    CICS TS Z/OS V4

  • Fixed component ID

    5655S9700

Applicable component levels

  • R70M PSY UK95937

       UP13/07/22 P F307

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":"4.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":"4.2","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
02 August 2013