An advanced expression has the following basic form:
The fully formed expression for the above example is as follows:
A prefix can be used by itself, that is without an operation, when you want the value of the object that the prefix identifies.
You can combine multiple fully-formed expressions to create a compound expression that has the following basic form:
prefix.operation <operator> prefix.operation [<operator> prefix.operation. . .]
You can use parentheses to control the order of evaluation of an expression. The following is an example:
HTTP.REQ.URL.CONTAINS("myCompany.com") || (HTTP.REQ.URL.HOSTNAME.EQ("myHost") && HTTP.REQ.HEADER("myHeader").EXISTS)