IBM Support

BIP5004E an XML parsing error (NULLs being created in numeric XML fields)

Troubleshooting


Problem

Using IBM WebSphere Transformation Extender (WTX) 8.4.1.1 on z/OS either stand-alone or within IIB, it may be noted that additional NULL characters are found within the numeric tags, such as: 1 In hex: 00000001: 3C 51 74 79 3E 00 31 3C 2F 51 74 79 3E | 1

Symptom

The JOBLOG for IIB on z/OS shows:

+BIP5004E MQD1BRKP TEMP 102 AN XML PARSING ERROR '{4}' OCCURRED ON LINE 626 {2} COLUMN {3} WHEN PARSING ELEMENT '{5}'. INTERNAL ERROR CODES ARE 'ParserException: An XML parsing error has occurred while parsing the XML document + 1502 + 2 + 4 + 14 + An invalid XML character (Unicode:0x0) was found in the element content of the document. + /Root/XMLNSC/ etc etc...

Analysis of the data shows:

00000001: 3C 51 74 79 3E 00 31 3C 2F 51 74 79 3E | <Qty> 1</Qty>

Cause

This issue is a known Defect, with a code fix available in Fix Pack 5 (WTX 8.4.1.5).

Environment

IBM WTX maps producing numeric XML fields on the z/OS platform

Diagnosing The Problem

Stand-alone executions of the map will show NULL characters in numeric fields.

Resolving The Problem

Obtain and apply IBM WTX 8.4.1.5.

[{"Product":{"code":"SSVSD8","label":"IBM Transformation Extender"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Core Engine","Platform":[{"code":"PF035","label":"z\/OS"}],"Version":"8.4.1.0;8.4.1.1;8.4.1.2;8.4.1.3;8.4.1.4","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

More support for:
IBM Transformation Extender

Software version:
8.4.1.0, 8.4.1.1, 8.4.1.2, 8.4.1.3, 8.4.1.4

Operating system(s):
z/OS

Document number:
303143

Modified date:
29 September 2018

UID

swg22012713