APAR status
Closed as program error.
Error description
If an element is missing from a message when DFDL serializes that message then the empty element is treated as an empty string. This results in a CTDU4132E error if the element type cannot be converted to the expected type of the output message.
Local fix
Problem summary
**************************************************************** USERS AFFECTED: Users of IBM Integration Bus version 10 who use the DFDL serializer to serialize messages that contain empty non-string characters Platforms affected: MultiPlatform **************************************************************** PROBLEM DESCRIPTION: When processing a message the DFDL code would substitute an empty string in place of missing elements. An error message would be seen if these empty strings could not be converted into the expected type of the output field when serializing the message.
Problem conclusion
A new environment variable was added - MQSI_DFDL_IGNORE_EMPTY_ELEMENT_VALUE - which, if set, prevents the empty string being substituted for the missing element and thus prevents the CTDU4132E exception seen when the variable is not set and a message with missing elements is serialized. --------------------------------------------------------------- The fix is targeted for delivery in the following PTFs: Version Maintenance Level v10.0 10.0.0.12 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
IT23352
Reported component name
INTEGRATION BUS
Reported component ID
5724J0540
Reported release
A00
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-12-14
Closed date
2018-03-20
Last modified date
2018-03-20
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
5724J0540
Applicable component levels
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSNQK6","label":"IBM Integration Bus"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
29 April 2020