IBM Support

PM18178: STORAGE OVERLAYS MAY OCCUR WHEN THE DFHAP1301 MESSAGE IS BEING REQUESTED.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • An error occurs while an application is running.  CICS
    intercepts the abend and calls Language Environment's program_
    check_recovery process.  LE discovers a problem with it's
    storage areas and returns a RC8 back to CICS.  CICS inturn
    requests a DFHAP1301 informational message, but on the call from
    DFHAPLI1 to DFHMEME, the addressability for the DFHMEME domain
    parameter list has not been set.  This can lead to various
    overlays of about 246 bytes depending where the MEME parmlist
    pointer is pointing.
      When DFHAPLI1 calls the message domain, the DFHMEME parameter
    list is stored in DFHAPLI1's stack entry.  Usually this is where
    the DFHMEME parmlist pointer is residualy pointing, but the
    address could be anywhere.
      The overlay will not contain recognizable user data, but it
    will contain the DFHMEME parmlist that will look like this :
               x'00F80000 00000026 00000001 00000000
                 B4800200 00000000 01000100 00000000
                 00000000 00000515 00000000 00000000'
    The overlay can potentially start on a byte boundary.
      DFHAPLI1 will need to re-establish addressability to the
    DFHMEME domain paramter list prior to macking the AP1301
    call.
    Additional symptoms:
    CICS hang, loop, or abend0C4 's in DFHSIP. The 0C4 's are
    reported by IEA995I messages. The 0C4s actually occur in
    DFHKERER who fails repeatedly trying to record the errors.
    However, the Kernel anchor block ( KCB ) has been overlaid
    with the DFHAP1301 parameter list. The KCB is generally
    located at address 7000 but shows the same parm list:
    .
    00007000   00F80000 00000026 00000001 00000000
    00007010   B4800200 00000000 01000000 00000000
    00007020   00000000 00000515 00000000 00000000
    .
    S0C4 abendS0C4 IEA995 loops looping abend0F9 0F9 S0F9
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All                                          *
    ****************************************************************
    * PROBLEM DESCRIPTION: After CICS issued msgDFHAP1301, an      *
    *                      overlay of about 246 bytes of storage   *
    *                      can result in program checks in the     *
    *                      kernel domain (DFHKEDCL and DFHKERER)   *
    *                      that end with a U1800 abend.            *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    When DFHAPLI1 issues message DFHAP1301 after a call to LE for
    program_check_recovery returns with RC=8, it assumes that R5
    addresses the CICS message domain parameter list. Depending on
    what R5 is pointing to, various unpredictable errors can result,
    including an abendU1800.
    Keywords: AP1301 MEME meme_parms
    

Problem conclusion

  • DFHAPLI1 has been changed so that R5 addresses the message
    domain parameter list before issuing message DFHAP1301.
    

Temporary fix

  •             *********
                * HIPER *
                *********
    FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PM18178

  • Reported component name

    CICS TS Z/OS V4

  • Reported component ID

    5655S9700

  • Reported release

    600

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-07-09

  • Closed date

    2010-08-31

  • Last modified date

    2010-10-15

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

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

    UK60140

Modules/Macros

  •    DESLI1   DFHAPLI1 DFHAPLJ1 DFHAPLX1
    

Fix information

  • Fixed component name

    CICS TS Z/OS V4

  • Fixed component ID

    5655S9700

Applicable component levels

  • R600 PSY UK60140

       UP10/09/03 P F009

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":"4.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":"4.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
15 October 2010