IBM Support

IT03073: DFDL parser backs out of group when discriminator or assert expression cannot be evaluated

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If the DFDL parser encounters a sequence group with a
    discriminator/assert and the expression in the
    discriminator/assert cannot be evaluated then the DFDL parser
    will stop parsing the sequence group and will resume parsing of
    the parent sequence group. It will then incorrectly stop parsing
    the parent sequence group as well, and will resume parsing of
    the next enclosing sequence group.
    

Local fix

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    All users of IBM Integration Bus V9.0 who use the DFDL parser,
    where they are performing an incremental parse, and are using a
    model containing one sequence group within another, where the
    inner group contains an assert or a discriminator.
    
    
    Platforms affected:
    z/OS, MultiPlatform
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    If a DFDL Model contains a sequence group within another
    sequence group, and the inner sequence group contains an assert
    or a discriminator that returns a failure, the product will stop
    processing of both the inner and the outer sequence group, and
    then attempt to continue parsing based on the model beyond the
    outer sequence group. If the outer sequence group contains
    anything after the inner sequence group then the product will
    ignore this part of the model and the message will fail to
    parse.
    
    There are a number of resource name changes between WebSphere
    Message Broker and IBM Integration Bus Version 9.0. For details
    visit
    http://pic.dhe.ibm.com/infocenter/wmbhelp/v9r0m0/topic/com.ibm.e
    tools.mft.doc/bb23814_.htm
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    IT03073

  • Reported component name

    INTEGRATION BUS

  • Reported component ID

    5724J0530

  • Reported release

    900

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-07-10

  • Closed date

    2014-08-28

  • Last modified date

    2014-08-28

  • 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

    5724J0530

Applicable component levels

  • R900 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSNQK6","label":"IBM Integration Bus"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
28 August 2014