IBM Support

IT23352: CTDU4132E SEEN WHEN SERIALIZING EMPTY ELEMENTS IN DFDL

Subscribe

You can track all active APARs for this component.

 

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