APAR status
Closed as program error.
Error description
IBM Integration Bus currently does not have the option to merge all the splitted CDATA section for XMLNSC parser.
Local fix
Problem summary
**************************************************************** USERS AFFECTED: All users of IBM App Connect Enterprise v11 and IBM Integration Bus v10.0, using CDATA sections in the XMLNSC parser. Platforms affected: z/OS, MultiPlatform **************************************************************** PROBLEM DESCRIPTION: When the XMLNSC parser encounters a CDATA field this may be split into multiple elements in the message tree if the CDATA contains the character "]" (Right square bracket). This is because the XLXP parsing engine recognises this characted as markup and passes it to the IIB doc handler to interpret.
Problem conclusion
This APAR introduces a new parameter "cdataFieldMerging" on the ComIbmGenericXmlParserFactory which allows the XMLNSC DocHandler to merge the multiple value children of CDATA section into a single element in the message tree . The default value of the parameter is set to "no" where the CDATA section gets split up to multiple parts based on "]" character and size of data . When the value is set to "yes" the CDATA section merges into a single element in the message tree, even if the character "]" is present in the data . This property can be set at the execution group level using mqsichangeproperties for example: mqsichangeproperties <brokerName> -e <egName> -o ComIbmGenericXmlParserFactory -n cdataFieldMerging -v <no|yes> --------------------------------------------------------------- The fix is targeted for delivery in the following PTFs: Version Maintenance Level v10.0 10.0.0.14 v11.0 11.0.0.2 v9.0 9.0.0.11 The latest available maintenance can be obtained from: http://www-01.ibm.com/support/docview.wss?rs=849&uid=swg27006041 If the maintenance level is not yet available,information on its planned availability can be found on: http://www-1.ibm.com/support/docview.wss?rs=849&uid=swg27006308 ---------------------------------------------------------------
Temporary fix
Comments
APAR Information
APAR number
IT22409
Reported component name
INTEGRATION BUS
Reported component ID
5724J0530
Reported release
900
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-09-25
Closed date
2018-09-04
Last modified date
2018-09-04
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
INTEGRATION BUS
Fixed component ID
5724J0530
Applicable component levels
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSNQK6","label":"IBM Integration Bus"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
04 September 2018