Software AG Products 10.7 | Integrating On-Premises and Cloud Applications | Service Development | Conditional Expressions | Operator Precedence in Conditional Expressions
 
Operator Precedence in Conditional Expressions
Integration Server evaluates expressions in a condition according to the precedence level of the operators in the expressions. The following table identifies the precedence level of each operator you can use in an expression.
Precedence Level
Operators
1
()
2
not,!
3
=,==, !=, <>, >, >=, <, <=
4
and, &, &&
5
or, |, ||
Tips
*To override the order in which expressions in a condition are evaluated, enclose the steps you want evaluated first in parentheses. Integration Server evaluates expressions contained in parentheses first.
*When using relational operators to compare strings, Integration Server considers A to be the lowest letter and Z to be the highest (for example, A < B, A < Z, B > A, Z > A). Integration Server considers lowercase letters to be greater than the matching uppercase letter (for example, a > A, A < a, a < B, c > A).