IBM Support

PI12319: ALLOCATION OF VARIABLE IS ABOVE THE LINE EVEN WHEN HEAP(BELOW) IS SPECIFIED.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • After PTF for PI06437, users allocated  variable was allocated
    above the line in ANYHEAP area. This occurred even when
    HEAP(,,BELOW) was specified.
    

Local fix

  • Specify ANYHEAP(,,BELOW) to force below line or backoff PTF.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Enterprise PL/I users of heap storage who    *
    *                 have the following PTFs applied:             *
    *                 UK96798  UK97699  UK97700                    *
    *                 UI12749  UI12750  UI12751                    *
    *                                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: User-allocated variables were being     *
    *                      allocated above the line even when      *
    *                      HEAP(,,BELOW) was specified.            *
    *                                                              *
    ****************************************************************
    * RECOMMENDATION: Apply the PTF for this APAR.                 *
    *                                                              *
    ****************************************************************
    Allocations for application program data were being done above
    the line even though HEAP(,,BELOW) was specified. Specifying
    ANYHEAP(,,BELOW) produced the expected results, but ANYHEAP is
    not meant for application program data.
    
    Additional symptom: Performance degradation may occur due to
    excessive getmains from ANYHEAP.
    

Problem conclusion

  • The incorrect heap id was being used for user heap storage.
    The Enterprise PL/I run-time library has been modified to use
    the proper heap id for application program data allocations.
    

Temporary fix

Comments

  • Added additional symptom.  03/12/2014
    

APAR Information

  • APAR number

    PI12319

  • Reported component name

    LE VA PL/I

  • Reported component ID

    568819806

  • Reported release

    770

  • Status

    CLOSED PER

  • PE

    YesPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-02-21

  • Closed date

    2014-03-06

  • Last modified date

    2014-04-02

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

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

    UI15793 UI15794 UI15795

Modules/Macros

  • IBMPPGD  IBMP3INI
    

Fix information

  • Fixed component name

    LE VA PL/I

  • Fixed component ID

    568819806

Applicable component levels

  • R770 PSY UI15793

       UP14/03/14 P F403 {

  • R780 PSY UI15794

       UP14/03/14 P F403 {

  • R790 PSY UI15795

       UP14/03/14 P F403 {

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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Platform":[{"code":"PF054","label":"z Systems"}],"Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
14 December 2020