IBM Support

PH51209: UNEXPECTED INFORMATION MESSAGE IS PRINTED WHEN JSON PARSE WITH DETAIL IS USED

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Unexpected Information message is printed when JSON PARSE with
    detail is used
    

Local fix

  • RECOVERY ACTION:
    Apply PTF
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of Enterprise COBOL 6.4 and later      *
    *                 releases running programs using JSON PARSE   *
    *                 with detail phrase to parse JSON documents   *
    *                 into fixed character-length UTF-8 data       *
    *                 items.                                       *
    ****************************************************************
    * PROBLEM DESCRIPTION: Informational runtime message IGZ0329I  *
    *                      was issued incorrectly informing about  *
    *                      the loss of information when JSON PARSE *
    *                      with detail phrase is used to parse     *
    *                      JSON documents into fixed               *
    *                      character-length UTF-8 data items       *
    *                      where the sender document can fit into  *
    *                      the receiver data item correctly and    *
    *                      there is no loss of information.        *
    ****************************************************************
    * RECOMMENDATION: Install the provided PTF.                    *
    ****************************************************************
    When JSON PARSE with detail is used to parse JSON documents
    into  fixed character-length UTF-8 data items, a logic error in
    the COBOL Runtime led to an incorrect informational runtime
    message IGZ0329I being issued about loss of information in the
    parsed output data item when the size of the JSON document and
    its contents can fit correctly into the receiver data item,
    i.e., the JSON document can be parsed into the fixed
    character-length UTF-8 data item correctly without loss of
    information.
    
    COB0604T/K
    

Problem conclusion

  • The problem in the COBOL Runtime has been corrected. The logic
    used to determine loss of significance of information in JSON
    PARSE routine bas been corrected by ensuring that the
    informational message is issued only when JSON PARSE with
    detail phrase is used and when the sender JSON document is
    greater than the receiver and there is an actual loss of
    information.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH51209

  • Reported component name

    LE ENT COBOL LI

  • Reported component ID

    568819812

  • Reported release

    7D0

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2022-11-30

  • Closed date

    2022-12-13

  • Last modified date

    2023-01-03

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

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

Modules/Macros

  • IGZCER4  IGZCEV4  IGZCJNI2 IGZLLIBV IGZXAPI  IGZXCA31 IGZXCDA
    IGZXD24  IGZXDMR  IGZXJNI2 IGZXLPIO IGZXLPKA IGZXLPKB IGZXLPKC
    IGZXLPKD IGZXLPKE IGZXLPKF IGZXLPKG IGZXPK2
    

Fix information

  • Fixed component name

    LE ENT COBOL LI

  • Fixed component ID

    568819812

Applicable component levels

  • R7C0 PSY UI83716

       UP22/12/16 P F212

  • R7D0 PSY UI83717

       UP22/12/16 P F212

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

Document Information

Modified date:
05 January 2023