IBM Support

PI89587: ABEND0C7 during XML GENERATE on SUPPRESS WHEN LOW-VALUE or HIGH-VALUE of a numeric item

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The compiler is generating code to format numeric items before
    the suppression criteria are applied, leading to data exceptions
    on numeric items that meet a suppression criterion of LOW-VALUES
    or HIGH-VALUES.
    
    This fix for this APAR will deliver the run-time support
    required for APAR PI89585.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of Enterprise COBOL 5.2 compiling and  *
    *                 running programs that use the XML GENERATE   *
    *                 statement with the SUPPRESS WHEN LOW-VALUE,  *
    *                 SUPPRESS WHEN HIGH-VALUE, and/or SUPPRESS    *
    *                 WHEN SPACE phrase, with numerical data       *
    *                 items containing those values.               *
    *                                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Runtime ABEND CEE3207S The system       *
    *                      detected a data exception (System       *
    *                      Completion Code=0C7).                   *
    *                                                              *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF.                      *
    *                                                              *
    ****************************************************************
    The compiler was generating incorrect code for cases where XML
    text is suppressed when the data contains LOW-VALUE,
    HIGH-VALUE, or SPACES, which may result in a runtime ABEND.
    

Problem conclusion

  • The compiler was updated to generate the correct code for such
    cases, as part of this change, the COBOL Runtime library is
    updated to support the new compiler generated code.  See APAR
    PI89585 for the COBOL compiler change.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI89587

  • Reported component name

    LE ENT COBOL LI

  • Reported component ID

    568819812

  • Reported release

    790

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-10-30

  • Closed date

    2017-11-20

  • Last modified date

    2017-12-02

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

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

    PI90460

Modules/Macros

  • IGZXLPKA
    

Fix information

  • Fixed component name

    LE ENT COBOL LI

  • Fixed component ID

    568819812

Applicable component levels

  • R7A0 PSY UI52045

       UP17/11/30 P F711

  • R790 PSY UI52046

       UP17/11/30 P F711

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":"SSCVR7X","label":"Runtime"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
14 December 2020