Designer 10.7 | webMethods Service Development Help | 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).
Related Topics
Guidelines for Writing Expressions and Filters
Syntax
Operators for Use in Conditional Expressions
Addressing Variables
Rules for Use of Expression Syntax with the Broker