IBM Support

PK31859: ABEND AD3K AND AEXZ OCCUR ON TASK PURGE OF DB2 THREADSAFE TRANSA CTIONS 06/11/20 PTF PECHANGE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The customer is running a THREADSAFE program that performs about
    50000 DB2 SELECT requests.  When they purge the transaction an
    abend AD3K occurs followed by some AEXZ abends.  This results in
    the UOWs being stuck waiting in a WAITRMI state.  The AD3K abend
    occurs even if the CICS-DB2 attach is working correctly.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS Transaction Server for z/OS V3.1    *
    *                 users with PK21134 applied.                  *
    ****************************************************************
    * PROBLEM DESCRIPTION: A CICS DB2 application suffers abends   *
    *                      AD2Z and AD3F after issuing an EXEC     *
    *                      CICS SYNCPOINT ROLLBACK over a remote   *
    *                      LINK.                                   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    A CICS DB2 application has issued a DB2 request which suffers
    a DEADLOCK. An EXEC CICS SYNCPOINT ROLLBACK is issued but the
    command fails with an INVREQ / AD2Z because the application
    tried executing a remote LINK without the SYNCONRETURN
    parameter. An ABORT is not attempted because of code added by
    PK21134. A notify to the other side of the LINK results in an
    AZI6 abend. The thread is attempted to be terminated but fails
    because the ABORT was never issued, and the AD3F abend occurs.
    
    Keywords: AbendAD2Z AbendAZI6 AbendAD3F UEFMSYNC
    

Problem conclusion

  • UK14394 UK15979 UK16029 UK16633
    DFHERM has been changed to check if the TRUE about to be
    called is DB2s, if it is then do not set abterm_allowed.
    Also for all TRUEs the setting of abterm_allowed has been
    moved to as close to the actual call to the TRUE as
    possible.
    The setting of abterm_allowed to NO at the start of DFHD2EX1
    has been removed as it is no longer required.
    The code added by PK21134 has been removed.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK31859

  • Reported component name

    CICSTS 3.1 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2006-09-25

  • Closed date

    2006-12-05

  • Last modified date

    2007-01-04

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

    PK26061

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

Modules/Macros

  •    DESD2D2  DESD2EX1 DFHD2D2  DFHD2EX1 DFHERM
    

Fix information

  • Fixed component name

    CICSTS 3.1 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R400 PSY UK20286

       UP06/12/09 P F612

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:
04 January 2007