IBM Support

PK15480: DFHUS0002 A SEVERE ERROR (CODE X'0307') HAS OCCURRED IN MODULE DFHUSAD AFTER A PURGE TASK AND DELETE USER.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • DFHUS0002 A SEVERE ERROR (CODE X'0307') HAS OCCURRED
    IN MODULE DFHUSAD AFTER A TASK WAS PURGED and in the DELETE_USER
    routine.
      A task doing the IEGM transaction gets purged at the time
     it is in a LMQUEUE wait. Then when trying to release the lock
    it
     gets
     this error:
    LM 0004 LMLM EXIT - FUNCTION(UNLOCK) RESPONSE(EXCEPTION)
    REASON(NOT_LOCK_OWNER)
                  TASK-06621 KE_NUM-004E TCB-00656000 RET-82D7BD3C
    TIME-13:27:02.5632082658 INTERVAL-00.0000015078    =009485=
                    1-0000  00480000 0000001B 00000000 00000000
    B4000000
    00000000 04CE0203 40404040  *...........................
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Abend US0002 (code x'0307') in          *
    *                      module DFHUSAD when executing           *
    *                      a DELETE_USER call.                     *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    A transaction becomes suspended in DFHUSAD's DELETE_USER routine
    waiting for exclusive access to the USADLOCK lock which is
    currently held by another task.
    .
    While suspended, the task is FORCEPURGED. The lock manager call
    returns a PURGED response and the lock is not obtained by the
    task.
    .
    However on exit from the DELETE_USER routine, the code
    incorrectly assumes that the lock will always be obtained and
    therefore issues an UNLOCK request. This will fail and the trace
    entry "US 0307 USAD Unlock-error" is produced followed by an
    US0002 system dump.
    
    Additional keywords
    
    msgDFHUS0002 DFHUS0002 0307
    

Problem conclusion

  • DFHUSAD's DELETE_USER routine has been amended to issue the
    UNLOCK request only if the LOCK was successful.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK15480

  • Reported component name

    CICSTS FOR VSE

  • Reported component ID

    564805400

  • Reported release

    B0P

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2005-11-18

  • Closed date

    2006-01-19

  • Last modified date

    2010-04-29

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

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

    UK10938 PM13286

Modules/Macros

  •    DESUSAD  DFHUSAD
    

Fix information

  • Fixed component name

    CICSTS FOR VSE

  • Fixed component ID

    564805400

Applicable component levels

  • RB0P PSY UK10938

       UP06/01/20 P E312

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":"BU011","label":"Systems - zSystems software"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"1.1.1","Edition":""}]

Document Information

Modified date:
29 April 2010