IBM Support

PM13286: 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

    PM13286

  • Reported component name

    CICSTS V3 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    500

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-04-29

  • Closed date

    2010-05-14

  • Last modified date

    2015-06-29

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

    PK15480

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

    PM13369 UK56908 PI43962

Modules/Macros

  •    DESUSAD  DFHUSAD
    

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R500 PSY UK56908

       UP10/05/20 P F005

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:
29 June 2015