IBM Support

PH31172: RUNTIME SUPPORT FOR NEW JSON GENERATE CONDITIONAL SUPPRESS FEATURE

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as new function.

Error description

  • Runtime support for NEW JSON GENERATE CONDITIONAL SUPPRESS
    FEATURE
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of Enterprise COBOL who use            *
    *                 SUPPRESS phrase of the COBOL JSON GENERATE   *
    *                 statement.                                   *
    ****************************************************************
    * PROBLEM DESCRIPTION: JSON GENERATE statement cannot          *
    *                      suppress data items conditionally       *
    *                      basing on their content.                *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF.                      *
    ****************************************************************
    NEW FUNCTION
    Users have requested the ability to conditionally suppress data
    items based on their content, similar to the functionality of
    the SUPPRESS phrase in XML GENERATE.
    
    COB0602T/K COB0603T/K
    

Problem conclusion

Temporary fix

Comments

  • NEW FUNCTION
    To support conditional suppress, the COBOL V6.3 compiler APAR
    PH30975 has provided new syntax enhancement to the SUPPRESS
    phrase of JSON GENERATE statement. This Runtime APAR provides
    the required update in the runtime library to enable the
    compiler support.
    This COBOL runtime APAR has no impact on programs that do not
    use the new SUPPRESS syntax.
    

APAR Information

  • APAR number

    PH31172

  • Reported component name

    LE ENT COBOL LI

  • Reported component ID

    568819812

  • Reported release

    7C0

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-11-02

  • Closed date

    2020-11-23

  • Last modified date

    2020-12-01

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

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

Modules/Macros

  • IGZCEV4  IGZCMGEN IGZCMGJA IGZCMGUE IGZLLIBV IGZXAPI  IGZXCDA
    IGZXCMDT IGZXD24  IGZXDMR  IGZXFCDT IGZXFDT  IGZXFDTM IGZXFTM
    IGZXIFDT IGZXLPIO IGZXLPKA IGZXLPKB IGZXLPKC IGZXLPKD IGZXLPKE
    IGZXLPKF IGZXLPKG IGZXPK2  IGZXSFFT IGZXSPMT IGZXTDTM IGZXTYDD
    IGZXTYMD
    

Fix information

  • Fixed component name

    LE ENT COBOL LI

  • Fixed component ID

    568819812

Applicable component levels

  • R7B0 PSY UI72716

       UP20/11/28 P F011

  • R7BJ PSY UI72717

       UP20/11/28 P F011

  • R7C0 PSY UI72718

       UP20/11/28 P F011

  • R7CJ PSY UI72719

       UP20/11/28 P F011

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":"LOB17","label":"Mainframe TPS"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SS6SG3","label":"Enterprise COBOL for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7C0"}]

Document Information

Modified date:
02 December 2020