...
There are multiple usages of variables. For instance in inbound test cases they are used to substitute particular fields of original payload messages to avoid posting duplicates. They are also used to correlate interface messages with documents posted in the backend systems. In outbound test cases they are used to search the middleware platforms to find proper message that would be validated as a part of test.
Variables contain a set of rules to identify value in reference messages and the way how the new value are generated. One of the method of generation of new values are internal number ranges.
Variables are the container for values that we can work during testing. Each variable contains two values, the one that is calculated based on the reference message/document and the one that is calculated ad-hoc during test case execution.
The variables section allows to define multiple variables for each Object Definition. Those variables will be processed during the test case execution. Detailed appliance is described in Variable processing.
...