IBM Support

PM74297: It's not possible to disable validation for specific nodes when using "Validate Using Message From File"

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • The "Validate Using Message From File" validation action's
    configuration allows "Exceptions" to be configured.  Exceptions
    are expressed as paths to nodes, and the expectation is that
    these nodes will be ignored when validation is performed.  Paths
    entered in the documented format don't disable the validation of
    nodes so tests fail if the message being validated doesn't
    exactly match the one in the specified file.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All users of Rational Integration Tester                     *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * When using "Validate Using Message From File" any Exceptions *
    * (paths to fields for which validation should be disabled)    *
    * that you enter are ignored, meaning that a test will fail if *
    * the message being validated doesn't exactly match that in    *
    * the specified file.                                          *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Upgrade to Rational Integration Tester 8.6.0 or above.       *
    ****************************************************************
    Where validation fails the error displayed in the console
    includes a path to the node that caused the problem.  This path
    can be used directly in the "Exceptions" area of the "Validate
    Using Message From File" configuration panel.  Additionally:
    
    // can be used to specify any descendant, e.g. /root//A will
    match /root/A, /root/X/A, /root/X/Y/A, etc.
    * can be used to specify any instance of a node, e.g. /root/A[*]
    will match /root/A, /root/A[1], /root/A[2] etc.
    

Problem conclusion

  • A fix was provided in Rational Integration Tester 8.6.0.  The
    Validate Message from File action now behaves as originally
    intended.  When using this action, the message you reference is
    used as the expected message when validating the received
    message. The enabled state of the validation actions is ignored
    and all fields are validated. The user can specify paths in the
    Exceptions text area that should not be validated.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM74297

  • Reported component name

    GREEN HAT TESTE

  • Reported component ID

    5725G79GT

  • Reported release

    540

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-10-03

  • Closed date

    2014-07-10

  • Last modified date

    2014-07-10

  • 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

    GREEN HAT TESTE

  • Fixed component ID

    5725G79GT

Applicable component levels

  • R540 PSN

       UP



Document information

More support for: Green Hat Tester

Software version: 5.4

Reference #: PM74297

Modified date: 10 July 2014