IBM Support

PK87875: DFHDS0001 ABEND202 AT OFFSET X'2A2A' IN MODULE DFHDSTCB.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • CICS receives an abend202 that occurs when DFHDSTCB is issuing
    a POST for the QR's WAKE_UP_ECB:
    .
    DFHDS0001 applid An abend (code 202/AKEB) has occurred at
                     offset X'2A2A' in module DFHDSTCB.
    .
    The failure occurs on an L8 TCB while running in SUBSPACE mode.
    DFHDSTCB offset x'2A2A' has just issued the POST. MVS system
    trace shows that IEAVEPST then takes an abend0C4 on an NI
    instruction (947F 1000) trying to touch one of the ECBs in the
    QR's wait list.
    .
    The Kernel stacks show that we were processing in the
    CHECK_DELAY_QUEUE proc prior to posting the QR TCB. It looks
    like this code needs to switch to BASESPACE prior to issuing the
    POST.
    .
    Additional Symptom(s) Search Keyword(s):
    KIXREVSVR  0C4 S0C4 abendS0C4 S202 abendS202
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All                                          *
    ****************************************************************
    * PROBLEM DESCRIPTION: MSGDFHDS0001 ABENDS202 in module        *
    *                      DFHDSTCB.                               *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    A transaction defined with TRANISO=NO issued a WAIT EVENT
    on an ECB. The ECB happens to reside in the common
    subspace which is accessible by all transactions that are
    defined ISOLATE=NO but not by transactions defined
    ISOLATE=YES.
    
    The QR TCB had no work to do so an MVS WAIT on all ECB's
    occurred, this set the top bit of the ECB's to x'80'. An L8
    ISOLATE=YES task running on the L8 TCB now suspended.
    Immediately following the suspend, the L8 TCB executed
    dispatcher housekeeping code in DFHDSTCB. Another task which
    was waiting on the dispatcher delay queue needed to be resumed.
    The task to be resumed had been running on the QR TCB so
    the L8 TCB issued an MVS post of the QR TCB's wakeup ECB.
    
    The MVS POST goes through all the ECBs that the QR TCB is
    waiting on and resets the top bits. When an attempt was made to
    reset the top bit of the ECB for the ISOLATE=NO transaction, an
    0C4 occurred and CICS terminated.
    
    Keywords: abend0C4 abends0C4 S0C4 abend0202 DFHKE1800
              MSGDFHKE1800 KE1800 MSGDFHDS0001 DFHDS0001
              DS0001 ABENDS202 202
    

Problem conclusion

  • DFHDSTCB delay queue processing has been modified and will now
    switch to basespace mode when the executing TCB is an open TCB.
    

Temporary fix

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

Comments

APAR Information

  • APAR number

    PK87875

  • Reported component name

    CICSTS V3 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    500

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2009-06-03

  • Closed date

    2009-07-06

  • Last modified date

    2009-08-03

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

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

    PK89683 UK48139

Modules/Macros

  •    DFHDSTCB
    

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R500 PSY UK48139

       UP09/07/11 P F907

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

Document Information

Modified date:
03 August 2009