IBM Support

PH14956: ABEND04E 00E20017 IN DSNSTACK+0410 OR ABEND0C4 RC38 IN DSNTAEA+0144 CAN OCCUR WHEN AN AUTONOMOUS PROCEDURE IS CANCELLED

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • ABEND04E RC00E20017 in DSNSTACK +0410 or ABEND0C4 RC38 in
    DSNTAEA +0144 can occur when an autonomous procedure is
    cancelled.
    Additional Keywords:
    DSNSTACK OFFSET0410 DSNTAEA OFFSET0144
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All Db2 12 for z/OS users of autonomous                      *
    * procedures.                                                  *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * The following abends may occur when                          *
    * the calling thread of an autonomous                          *
    * procedure is cancelled:                                      *
    * - ABEND0C4 RC00000038 in                                     *
    *   DSNTGSCC.DSNTAEA                                           *
    * - ABEND04E RC00E20017 in                                     *
    *   DSNSLD1.DSNSTACK                                           *
    * - ABEND04E RC00E50001 in                                     *
    *   DSNVEU3I.DSNVEUS3                                          *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Apply corrective PTF when available                          *
    ****************************************************************
    When the calling thread of an autonomous procedure is
    cancelled, the thread that is executing the autonomous
    procedure is expected to abend with a soft cancel ABEND04E
    RC00E50013 abend when the called procedure is finished and
    returned to DSNVEUS2.  If the soft cancel abend happens to
    occur after the calling thread is resumed, DSNVEUS2's recovery
    will attempt to resume the caller again.  This could result in
    the calling thread being resumed prematurely if it happens to
    be suspended waiting for its own updates to complete.
    

Problem conclusion

  • DSNVEUS2 has been updated to avoid resuming the calling thread
    twice during recovery.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH14956

  • Reported component name

    DB2 OS/390 & Z/

  • Reported component ID

    5740XYR00

  • Reported release

    B10

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-07-25

  • Closed date

    2021-06-04

  • Last modified date

    2021-07-02

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

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

    UI75718

Modules/Macros

  • DSNVEUS2
    

Fix information

  • Fixed component name

    DB2 OS/390 & Z/

  • Fixed component ID

    5740XYR00

Applicable component levels

  • RC10 PSY UI75718

       UP21/06/12 P F106

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.

[{"Type":"MASTER","Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEPEK","label":"Db2 for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]

Document Information

Modified date:
03 July 2021