Validating messages with the validator services

As we talk about the Validator Services we mean the following validators:

image

The validators return certain properties in the header of the message, after validating their specific messages.

When using a validator and setting the value of "Throw exception" on false, you can use a Filter to catch the error and do something specific with it.

The following properties will appear in your message header:

Property Description

validation_type

Type of validation. For XSD validation this will be XSD.

validation_result

This can be true of false. True is a signal that a validation error has occured.

validation_failed_cause

The description of the cause of the validation.

If you throw an exception, the flow will be stopped at the validator, you cannot use a filter afterwards.