IBM Support

PK41982: AN ABEND0C4 MAY OCCUR IN DFHAPLI3 WHEN LOADING VERY SMALL PROGRAMS.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • An 8 byte program defined as assembler, gets loaded by CICS on
    the last x'10' bytes of a page. The load point and entry point
    address is: 001FFFF0 . The code that blows up in DFHAPLI3 is
    CLI X'14'(R7),x'CE' at this instruction R7 has 001FFFF0 in it.
    The task is running in SUBSPACE mode and the adjacent page
    (beginning at 00200000) is task storage belonging to a different
    task, thus causing the CLI to abend.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All.                                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: Abend0C4 in DFHAPLI3 when loading a     *
    *                      very small program.                     *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    An 8 byte assembler program is being loaded on the last 10 bytes
    of a page. When loading the program DFHAPLI3 looks for
    cppl_cel_sig at the start of an XPLINK program. cppl_cel_sig is
    at offset X'14' from the plb_entry_point, which takes us
    into the next page of storage. This storage belongs to a
    different task running in subspace mode (ISOLATE(YES)) and so
    the check fails with abend0C4 at offset X'682' in DFHAPLI3.
    Additional keywords:
    0C4 abends0c4 ceestart_csect cppl_eyecatch APLI3 DFHAPLI
    transaction isolation
    

Problem conclusion

  • DFHAPLI3 will check that the length of the program following
    the entry point is sufficient to include the ceestart_csect
    up to the end of field cppl_eyecatch  before attempting to
    check for these fields when attempting to determine if the
    program is compiled with the XPLINK option.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK41982

  • 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-26

  • Closed date

    2007-06-27

  • Last modified date

    2007-08-03

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

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

    UK26690 PK48200

Modules/Macros

  •    DESLI3   DFHAPLI3 DFHAPLJ3 DFHAPLX3
    

Fix information

  • Fixed component name

    CICSTS 3.1 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R400 PSY UK26690

       UP07/07/03 P F707

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:
03 August 2007