IBM Support

PI48166: COBOL V5 XML PARSER U4038 ABEND

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When attempting to parse the following XML line using the IBM
    Sample program PARSESEG, COBOL 5.1 XML parser abends with
    runtime U4038 failure (IGZ0099C Internal error XMLSSUCM was
    detected in module IGZXXPS).
    
    Compile Option:  XMLPARSE(XMLSS)
    
    XML Line of code causing the abend / failure:
    <component>&#xFF00;&quot;dFSDF1</component>
    

Local fix

  • If you put a space in front of the & ampersand, the parser
    completes successfully.
    <component> &#xFF00;&quot;dFSDF1</component>
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Enterprise COBOL V5.1 and 5.2 users          *
    *                 compiling programs with the XMLPARSE(XMLSS)  *
    *                 compiler option and running these programs   *
    *                 with invalid NATIONAL characters in the XML  *
    *                 document.                                    *
    *                                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Runtime ABEND: XML PARSE abends with    *
    *                      the following message: IGZ0099C         *
    *                      Internal error XMLSSUCM was detected in *
    *                      module IGZXXPS.                         *
    *                                                              *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The XML PARSE routine has a bug in processing of invalid
    NATIONAL character.
    

Problem conclusion

  • The XML PARSE routine was changed to correctly handle invalid
    NATIONAL character.
    
    Apply provided service.
    
    FIXCAT keyword:  COB0501T/K   COB0502T/K
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI48166

  • Reported component name

    LE ENT COBOL LI

  • Reported component ID

    568819812

  • Reported release

    780

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-09-03

  • Closed date

    2015-09-23

  • Last modified date

    2015-10-02

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

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

    UI31472 UI31473 UI31474

Modules/Macros

  • IGZCEV4  IGZLLIBV IGZXAPI  IGZXDMR  IGZXD24
    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

  • R7A0 PSY UI31472

       UP15/09/30 P F509

  • R780 PSY UI31473

       UP15/09/30 P F509

  • R790 PSY UI31474

       UP15/09/30 P F509

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