IBM Support

IT23211: CTDU4132E SEEN WHEN SERIALIZING EMPTY ELEMENTS IN DFDL

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

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

  • NA
    

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    All users of DFDL who use the DFDL serializer to serialize
    messages that may contain empty non-string characters
    
    ****************************************************************
    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 MQSI_DFDL_IGNORE_EMPTY_ELEMENT_VALUE
    is added 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.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT23211

  • Reported component name

    DATA FORMAT DES

  • Reported component ID

    AIMDFDL00

  • Reported release

    112

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-11-17

  • Closed date

    2018-02-13

  • Last modified date

    2018-02-13

  • 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

    DATA FORMAT DES

  • Fixed component ID

    AIMDFDL00

Applicable component levels



Document information

More support for: WebSphere Message Broker

Software version: 112

Reference #: IT23211

Modified date: 13 February 2018


Translate this page: