IBM Support

PK69847: LOOP ISSUING MESSAGE DFHAP0002 A SEVERE ERROR CODE X'318D' HAS OCCURRED IN MODULE DFHD2EX1.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • You are getting message DFHAP0002 A severe error code X'318D'
    has occurred in module DFHD2EX1 repeatedly.   The error is
    issued trying to release a lock which the transaction never
    acquired.
       When the lock was being acquired the task hung so a purge
    response was returned and the lock was never acquired.  Thus
    the DFHAP0002 severe error code 318D.   Then during the process
    of handling the purge response we call abend transaction twice
    causing what appears to be a loop issuing DFHAP0002.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All.                                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: Abend DFHAP0002, error code x'318D'.    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    In the reported problem, a task was attempting to obtain the DB2
    connection lock. In doing so, DFHD2EX1 was driven and set an
    internal 'lock_held' flag, however, the task was purged before
    the lock was obtained.
    As a consequence, routine release_conn_lock_exclusive was driven
    as part of clean-up and attempted to release a non-owned lock.
    This caused the DFHAP0002 with an error code of x'318D'.
    In addition, check_release_lock_response called routine
    abend_transaction twice. Once for the original purge and
    then for the lock release fail, DFHD2EX1 then abended DFHAP0002
    repeatedly.
    
    Keywords: AP0002 msgDFHAP0002 AP0002 318D
    

Problem conclusion

  • DFHD2EX1 has been modified, flag conn_excl_lock_held will now
    be set after a successful DFHLMLM lock call.
    

Temporary fix

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

Comments

APAR Information

  • APAR number

    PK69847

  • Reported component name

    CICSTS V3 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2008-07-30

  • Closed date

    2008-10-31

  • Last modified date

    2008-12-01

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

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

    UK41238 UK41239

Modules/Macros

  •    DESD2EX1 DFHD2EX1
    

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R400 PSY UK41238

       UP08/11/05 P F811

  • R500 PSY UK41239

       UP08/11/05 P F811

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

Document Information

Modified date:
01 December 2008