4.3.6. Common Message Definition Properties

Message Definition

This file is Babelway's internal representation of your message definition tree. You can view and modify its contents through here for troubleshooting purposes. However, we highly recommend you use the graphical editor (tree) as this guarantees that all your changes are supported by the platform.

Validation Mode

Upon processing a message, the platform will check that it matches the description configured in your message definition tree. The validation mode describes how strictly messages need to comply with your definition in order to be processed.

By default, loose validation is selected for all new message definitions. The validation modes differ in the way they handle unrecognized fields and loops:

Strict

  • Field Values: Mandatory fields and all value restrictions configured in your message definition tree will be checked.

  • Structure: Unrecognized fields will trigger an error.

  • Loops: If applicable, checks that there aren't too few or too many elements in the loop.

Loose

  • Field Values: Mandatory fields and all value restrictions configured in your message definition tree will be checked.

  • Structure: Unrecognized fields will be ignored and the message will be processed.

  • Loops: The number of elements in loops aren't checked.

Compatibility (Deprecated)

This mode is deprecated, please contact support for more information.