IBM Support

PK15690: DFHDP0001 ABEND (CODE 0C4/AKEA) HAS OCCURRED AT OFFSET X'12D0' IN MODULE DFHDPPM.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • DPPM has been invoked for pattern matching. We are in routine
    pattern_match_profile. dpta_pm_list_ptr is null, and so we set
    the response to no match and bypass the loop to scan the dlpl
    entries. Had we gone into this code, we would have set record
    match to on or off as appropriate.Immediately after the loop
    that we have bypassed, we then check record_match. Since this
    has not been initialized, we fall into code that references
    dlpl_ptr which again has not been set and we abend. We should
    initialize record_match to off earlier in this routine.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All.                                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: An abend 0C4 at offset X'12D0' in       *
    *                      module DFHDPPM when using debug tool.   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When using the debug tool it is possible for module DFHDPPM to
    suffer an abend0C4. DFHDPPM is in procedure
    pattern_match_profile trying to find a profile match for the
    current program. If a profile match is found then the flag
    record_match is set on. When the record_match flag is set then
    DFHDPPM tries to move the profile fields. However it is
    possible to enter pattern_match_profile with record_match
    invalidly set on. If this happens and a profile is not found,
    DFHDPPM may abend trying to move profile fields which don't
    exist.
    
    Keywords: ABEND0C4 S0C4 ABENDS0C4 MSGDFHDP0001 DP0001 DEBUGGER
    

Problem conclusion

  • Record_match has been initialised at the beginning of
    pattern_match_profile in DFHDPPM.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK15690

  • 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

    2005-11-23

  • Closed date

    2005-12-05

  • Last modified date

    2006-01-04

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

    PK12301

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

    UK09725

Modules/Macros

  •    DESDPPM  DFHDPPM  DFHDPPMA DFHDPPMM DFHDPPMT
    

Fix information

  • Fixed component name

    CICSTS 3.1 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R400 PSY UK09725

       UP05/12/12 P F512

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 2006