IBM Support

PH37354: EXPORT INSUFFICIENT MEMORY

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Customer is performing EXPORT of Optim objects. The process may
    take excessive amount of time or end with a System Error:
    
    Insufficient Memory
    DB2Rel=1015(NFM), Rel=11.3.0
    Code=-2, AuxInfo=
    01  FOPSMHEP 20190926 PH16900D (000531) MemHeapAllocEntry
    02  FOPELSVS 20201105 PH30353D (003135) LRMExpandArray
    03  FOPELSVS 20201105 PH30353D (003870) LRMUpdate
    04  FOPEMNOB 20190926 PH16900D (001549) NormalizeLRMREC
    05  FOPEMNOB 20190926 PH16900D (000302) NormalizeObject
    06  FOPQRM   20201105 PH30353D (000495) DSGetRM
    07  FOPMEXP  20210111 PH32914D (002217) ExportLT
    08  FOPMEXP  20210111 PH32914D (000848) Export
    09  FOPMCOM  20200812 PH27706D (000468) EximMain
    10  FOPMMENU 20190909 PH15291D (001553) PromptDS
    11  FOPMMENU 20190909 PH15291D (000946) PromptMain
    12  FOPMMAIN 20210111 PH32914D (000945) Main
    
    Similar errors, as well as performance degradation, may be
    observed while attempting other processing of LT's, for example
    EDIT or IMPORT, and the LT contains arrays.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All Optim users working with Legacy Tables.  *
    ****************************************************************
    * PROBLEM DESCRIPTION: Performance degradation or              *
    *                      out-of-memory condition may be observed *
    *                      when processing Legacy Tables with      *
    *                      arrays.                                 *
    ****************************************************************
    Certain processes, for example EXPORT, IMPORT and edit, perform
    full evaluation of Legacy Table definitions. This may include
    allocation of storage areas normally only required during
    processing of actual data associated with an LT. Such memory
    allocations may cause the out-of-memory condition and
    performance degradation.
    

Problem conclusion

  • The processing logic for Optim Legacy Tables involving arrays
    has been revised to minimize the storage requirements for
    processes which do not directly process the LT's data.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH37354

  • Reported component name

    OPTIM MOVE FOR

  • Reported component ID

    5655V0700

  • Reported release

    B70

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-05-18

  • Closed date

    2021-06-16

  • Last modified date

    2021-07-02

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

    PH37353

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

Modules/Macros

  • FOP1OSFN FOP4PEMN FOP4PMMN FOP9APIM FOPCFPMN FOPCXLIB FOPD2VC5
    FOPHSTM  FOPK05   FOPMADDE FOPMAIN  FOPMAMAI FOPMARCN FOPMCMAI
    FOPMCOLA FOPMCOLP FOPMDDDL FOPMDPRC FOPMDXTR FOPMECMN FOPMEMAI
    FOPMMCMR FOPMMJBS FOPMMUNU FOPMMUTL FOPMUXIM FOPOMN   FOPRS10
    FOPRS5   FOPRS9   FOPTBRIN FOPTC2A1 FOPTSR3D FOPZFMMN FOPZMAIN
    

Fix information

  • Fixed component name

    OPTIM MOVE FOR

  • Fixed component ID

    5655V0700

Applicable component levels

  • RB70 PSY UI75924

       UP21/06/18 P F106

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.

[{"Type":"MASTER","Line of Business":{"code":"","label":""},"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Versions"}]

Document Information

Modified date:
03 July 2021