IBM Support

PI25874: NESTED ANY ORDER REPEATING ELEMENT VALIDATION REPORTS INCORRECT FAILURES

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

  • The problem occurs when using XML messages that contain multiple
    levels of repeating children that have "Accept fields in any
    order" selected.
    
    When a message is validated against test data it can report
    elements that fail validation when the data is correct.
    When the received out-of-order sections of message are
    processed, they might not be correctly matched with the test
    data sections.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All users of Rational Integration Tester                     *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Users could sometimes see that Rational Integration Tester   *
    * failed validation of a "correct". The problem occurred when  *
    * validating XML messages that contained multiple levels of    *
    * repeating children, where the user had selected the "Accept  *
    * fields in any order" validation option. When the message was *
    * validated against test data, Rational Integration Tester     *
    * could report elements as having failed validation even       *
    * though the data was correct.                                 *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • This problem was caused by failures in the logic of n-level deep
    repeating child element validation with any-order validation
    turned on.  This problem was fixed in version 8.6.0.3 of
    Rational Integration Tester
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI25874

  • Reported component name

    RATL INTEGRA TE

  • Reported component ID

    5725G79IT

  • Reported release

    851

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2014-09-17

  • Closed date

    2016-12-22

  • Last modified date

    2016-12-22

  • 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

    RATL INTEGRA TE

  • Fixed component ID

    5725G79IT

Applicable component levels

  • R800 PSN

       UP

  • R801 PSN

       UP

  • R850 PSN

       UP

  • R851 PSN

       UP

  • R860 PSY

       UP



Document information

More support for: Rational Test Workbench

Software version: 8.5.1

Reference #: PI25874

Modified date: 22 December 2016