A fix is available
APAR status
Closed as new function.
Error description
Currently if unrepresentable characters are presented in the XML DOC, and in some cases where it is only available in the next segment of XML DOC, the user may get a X'0720' XML-INFO code that indicate an error (A character reference for an unrepresentable character was not resolved.) with the parse, and the parse is terminated.
Local fix
Passing the completed XML document to the parser could workaround the problem.
Problem summary
**************************************************************** * USERS AFFECTED: Enterprise COBOL V5+ user with programs that * * contain XML PARSE statements compiled with * * XMLPARSE(XMLSS) option, and wants use the * * XML segmented parsing (where the XML * * document is given to the parser in multiple * * segments) to process input NATIONAL XML * * documents containing unrepresentable * * character. * * * **************************************************************** * PROBLEM DESCRIPTION: If unrepresentable characters * * exist in an XML document, the * * segmented * * parsing process may terminate with * * XML- * * INFO code X'0720', indicating a * * character reference for an * * unrepresentable character was not * * resolved. * * * **************************************************************** * RECOMMENDATION: Apply the provided PTF. * * * **************************************************************** When segmented parsing is used, the COBOL Runtime routine that handles the information returned by the XMLSS parser during segmented parsing does not handle unrepresentable character. FIXCAT keyword: COB0501T/K COB0502T/K COB0601T/K COB0602T/K
Problem conclusion
Temporary fix
Comments
New Function. The COBOL XML PARSE processing has been enhanced to support unrepresentable characters when segmented parsing is used.
APAR Information
APAR number
PH01721
Reported component name
LE ENT COBOL LI
Reported component ID
568819812
Reported release
790
Status
CLOSED UR1
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2018-08-14
Closed date
2018-09-19
Last modified date
2018-10-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
PH02803 UI58595 UI58596
Modules/Macros
HLE77A0J HLE7790 IGZCEV4 IGZLLIBV IGZXAPI IGZXCDA IGZXDMR IGZXD24 IGZXFBIN IGZXFHEX IGZXLPIO IGZXLPKA IGZXLPKB IGZXLPKC IGZXLPKD IGZXLPKE IGZXLPKF IGZXLPKG IGZXNMVF IGZXNVFQ IGZXPK2 IGZXTNMV IGZXTNVC IGZXTNVF IGZXUNFQ IGZXUNVF
Fix information
Fixed component name
LE ENT COBOL LI
Fixed component ID
568819812
Applicable component levels
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