IBM Support

PK40266: ABEND0C2 IN DFHAPLI1 ON INSTRUCTION B20AE000, R14 SHOULD BE THE USER_DEFINED_EXECUTION_KEY.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • DFHAPLI1 in le_program_check_recovery: attempts to switch to the
    users key from user_defined_execution_key. This has not been set
    as the deferred abend (task attach) took place in drive_
    xpcftch_exit before set_current_execution_key could set the
    user_defined_execution_key, which is in run_program. The end
    result is ABEND0C2 in DFHAPLI1.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All.                                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: Message DFHPG0001 occurs due to abend   *
    *                      AKEA in module DFHPGPG. This has been   *
    *                      percolated from an ABEND0C2 in          *
    *                      DFHAPLI1.                               *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    DFHAPLI1 in its recovery routine, attempts to use the
    variable user_defined_execution_key to do a SWITCH_EXEC_KEY.
    However since the deferred abend, that has led to aplirec being
    run, occured before user_defined_execution_key is set in
    run_program, a program check occurs. This leads to an ABEND0C2
    in DFHAPLI1.
    
    It should be noted that the deferred abend occurred during the
    driving of the Global User Exit XPCFTCH while running an LE
    program.
    
    Additional Keywords: PG0001 msgDFHPG0001 ABENDS0C2 S0C2 0C2
                         ABENDAKEA GLUE
    

Problem conclusion

  • DFHAPLI1 now initialises the user_defined_execution_key
    variable and uses it when deciding on what recovery code
    to execute.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK40266

  • Reported component name

    CICSTS 3.1 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2007-03-01

  • Closed date

    2007-04-10

  • Last modified date

    2007-04-18

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

    PK37598

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

    UK23746

Modules/Macros

  •    DESLI1   DFHAPLI1
    

Fix information

  • Fixed component name

    CICSTS 3.1 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R400 PSY UK23746

       UP07/04/13 I 1000

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:
18 April 2007