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).