IBM Support

PM24620: CICS TS 3.2 REGION HANGS LOOPING DUE TO CORRUPT AID CHAINDFHALP DFHSM0002 030E 030F DFHTF0001 ABEND0C1

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • You are running CICS transaction Server 3.2 and your
    region hangs due to being in a tight loop.  A dump at
    at the time of the hang shows it is in module DFHALP
    looping through the AID chain.  This chain of AID
    control blocks is not chained correctly.
    Backing up in message log, you may also see the following:
    .
    DFHSM0002 A severe error (code X'030E') has occurred in
              module DFHSMGF
    Additional Symptoms:
    KIXREVEPH
    MSGDFHTF0001 MSGDFHSM0002 ABENDS0C1
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: DFHSM0002 A severe error (code X'030E') *
    *                      has occurred in module DFHSMGF and      *
    *                      ABENDAEIM when an EXEC CICS RETRIEVE is *
    *                      issued.                                 *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    A user transaction issues a START command with the TERMID and
    FROM options. An AID is created and chained off the system
    entry.
    Subsequently DFHALP TERM_AVAILABLE_FOR_QUEUE processing runs and
    finds the AID. However DFHALP loses control before it has
    completed task attach processing, at which point it would have
    set AIDSTTSK and AID_TRANNUM.
    DFHALP can lose control either on a GETMAIN for TIOA storage or
    on the ATTACH itself.
    While DFHALP is suspended a user task issues SET TERMINAL CANCEL
    for the same terminal causing the AID to be removed from the
    chain and deleted, along with the associated temporary storage
    queue.
    DFHALP resumes and completes task attach processing. The started
    task issues an EXEC CICS RETRIEVE which fails NOTFND (Abend
    AEIM) because the TSQ ID in the AID has already been RELEASEd.
    The started task ABENDs and during SYNCPOINT, DFHALRC
    PERFORM_COMMIT attempts a FREEMAIN of the AID, which no longer
    exists.
    DFHSM0002 A severe error (code X'030E'or X'030F') has occurred
    in module DFHSMGF and a system dump result.
    
    Additional keywords: MSGDFHSM0002 SM0002 SMLOCK
    

Problem conclusion

  • The CICS Terminal Allocation Program, DFHALP, has been changed
    for the reported problem. If the AID is deleted while DFHALP is
    suspended on a GETMAIN request, then no transaction will get
    attached. DFHALP has also been changed to prevent the AID from
    being deleted if suspended on the attach.
    

Temporary fix

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

Comments

  • ž**** PE12/01/09 FIX IN ERROR. SEE APAR PM52558  FOR DESCRIPTION
    ž**** PE13/05/16 FIX IN ERROR. SEE APAR PM87918  FOR DESCRIPTION
    

APAR Information

  • APAR number

    PM24620

  • 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

    2010-10-15

  • Closed date

    2010-12-22

  • Last modified date

    2013-05-23

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

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

    PM27536 UK63439

Modules/Macros

  •    DFHALP
    

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R500 PSY UK63439

       UP10/12/30 P F012

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:
23 May 2013