Value Type | Syntax | Description | |||
Regular Expression | /regularExpression/ | Pattern-matching string. Use the following syntax for pattern matching of variable values: variableName = /regularExpression/ | |||
Example | Explanation | ||||
sku = /^WM[0-9]+/ | Evaluates to true if the sku variable has a value that starts with “WM” and is followed by one or more digits (WM001, WM95157) | ||||
Variable | variableName–OR–%variableName% | Variable name. For information about how to use this syntax to address children of other variables or elements of array variables, see Addressing Variables. | |||
Example | Explanation | ||||
price | Value of the price variable | ||||
%address/postalCode% | Value of the postalCode variable in the address document | ||||
%poItems[0]% | Value of the first element in the poItems list. | ||||
String | "string"–OR–'string' | Literal string. Use this value type to compare the value of a variable to a string. | |||
Example | Explanation | ||||
“Favorite Customer” | Value is the literal string “Favorite Customer” | ||||
‘Favorite Customer’ | Value is the literal string “Favorite Customer” | ||||
| |||||
Number | number | Number. The following examples indicate the accepted number formats: | |||
Example | Explanation | ||||
-10, 5, 100 | Integers | ||||
5.0, 6.02 | Floating point number (java.lang.Double) | ||||
6.345e+4 | Scientific notation | ||||
Null | $null | Variable is null or missing. Typically compared with a variable name to determine if the variable is null or missing from the input data. | |||
Example | Explanation | ||||
%quantity% = $null | Evaluates to true if the quantity variable is missing from the input data or is null |