IBM Support

1MB of data in ITX sized binary object is corrupted with NULLs

Troubleshooting


Problem

When using a Sized Binary object in an IBM Transformation Extender (ITX) map and that data is exactly divisible by 1MB (1048576 bytes) then the data can become corrupted and appear as all NULLs

Symptom

NULL characters found at every byte location instead of the expected data

Cause

Buffer calculation incorrect

Environment

Any IBM Transformation Extender (ITX) execution engine on the Unix/Linux platforms

Diagnosing The Problem

Removing or adding 1 byte to the data, is shown to give the correct values in output

Resolving The Problem

Obtain and apply a patch from IBM with a build number of 9.0.0.2(100) or later

[{"Product":{"code":"SSVSD8","label":"IBM Transformation Extender"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Core Engine","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"}],"Version":"9.0.0.2","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
29 September 2018

UID

swg22013024