IBM Support

PH04699: IMS TOOLS GENERIC LOGGER EXIT ERRONEOUSLY REUSES STATIC WORK AREA FOR MULTIPLE LOGGER EXITS THAT CAUSES UNPREDICTABLE RESULTS

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • IMS Tools Generic Logger Exit erroneously reuses static work
    area for multiple Logger exits and that causes unpredictable
    results in the exit process.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IBM IMS Tools Base for z/OS     *
    *                 Version 1 Release 6 (FMID: HAHN160) who use  *
    *                 Generic Logger exit.                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: Static work area is not retained across *
    *                      calls to Logger exits                   *
    ****************************************************************
    * RECOMMENDATION: Apply the maintenance for this APAR.         *
    ****************************************************************
    An error, such as system or user ABEND, or unpredictable output
    occurs in an IMS Logger user exit (DFSFLGX0) when it is used
    with IMS Tools Generic Logger Exits. This occurs when the
    following conditions are all met:
    - Two or more Logger user exits are defined to Generic Logger
      Exits.
    - The exits update and refer their own exit static work area,
      which is provided by Generic logger exit via SXPLSWK
      parameter, across the invocation.
    Static work area for each user exit needs to be retained across
    calls. However, Generic Logger exit obtains a single work area
    and reuse it for all Logger exit calls. That causes malfunction
    of an exit when it refers contents in the area updated during
    its previous call.
    A common symptom is ABENDSA03 when IMS control region shuts
    down.
    

Problem conclusion

  • IBM Tools Base Generic Logger exit has been changed to provide
    each Logger exit with unique static work area.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH04699

  • Reported component name

    TOOLS BASE

  • Reported component ID

    5655V9300

  • Reported release

    160

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-10-30

  • Closed date

    2018-11-20

  • Last modified date

    2019-06-24

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

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

    UI59843

Modules/Macros

  • GLXIESTD GLXIESTE GLXIESTF GLXIINTD GLXIINTE GLXIINTF GLXILGX0
    GLXILGXD GLXILGXE GLXILGXF GLXILOAD GLXILODD GLXILODE GLXILODF
    GLXILRE0 GLXUSXIF
    

Fix information

  • Fixed component name

    TOOLS BASE

  • Fixed component ID

    5655V9300

Applicable component levels

  • R160 PSY UI59843

       UP18/11/26 P F811

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.

[{"Line of Business":{"code":null,"label":null},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCJN3E","label":"IBM Tools Base"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"160"}]

Document Information

Modified date:
19 October 2020