IBM Support

PI82740: CORRECT JSON SUPPRESS I/O ISSUES

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error Description
    ----------------------------------------------------------------
    ------------------
    JSON GENERATE incorrect output when using a SUPPRESS keyword:
    - misplaced right brace after suppression;
    - excessive suppression with "Occurs Depending On"/ODO
    - extra comma, after excessive suppression
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of Enterprise COBOL V6.1 compiling     *
    *                 and running COBOL programs that contain      *
    *                 JSON GENERATE statements with the SUPPRESS   *
    *                 phrase.                                      *
    *                                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Incorrect output at runtime.            *
    *                                                              *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF.                      *
    *                                                              *
    ****************************************************************
    The compiler was not correctly flagging data items for
    suppression for items identified by the SUPPRESS phrase of the
    JSON GENERATE statement, causing elementary data items in some
    circumstances to be unsuppressed in the JSON text output at
    runtime.
    

Problem conclusion

  • The compiler was changed to correctly suppress data items from
    the JSON output.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI82740

  • Reported component name

    ENT COBOL FOR Z

  • Reported component ID

    5655EC600

  • Reported release

    610

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-06-07

  • Closed date

    2017-06-24

  • Last modified date

    2017-07-05

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

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

Modules/Macros

  •    IGYCRCTL
    

Fix information

  • Fixed component name

    ENT COBOL FOR Z

  • Fixed component ID

    5655EC600

Applicable component levels

  • R610 PSY UI48286

       UP17/06/30 P F706

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":"BU048","label":"IBM Software"},"Product":{"code":"SS6SG3","label":"Enterprise COBOL for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Edition":"","Line of Business":{"code":"LOB70","label":"Z TPS"}}]

Document Information

Modified date:
05 September 2024