 |
This section contains the key features of the
expressions. The key features of expressions are:
-
Expressions can be created in active or inactive
mode.
-
The operators that can be used in Expression are
addition, subtraction, multiplication, division, and concatenation.
-
If the target property in one expression appears as
a source property in another expression then the source property
expression always gets executed first.
For example:
Expression 1: A = B + C
Expression 2: B = D + E
In expression 1, A is the target property, B and C are source
properties.In expression 2, B is the target property, D and E are
source properties. In this case, expression 2 is executed before
Expression 1 as the value of B is the source value for expression 1.
-
Variables declared for an expression can derive
values from the property of a mapped class or a sub-expression.
-
Expressions can be executed in Online, Offline, and
Timer-Only modes.
-
Expressions can be associated with an intermediate
or leaf class.
-
Expressions defined at an intermediate class are
inherited at the leaf class. The Expression defined at the leaf
class overrides that defined at the intermediate class, if the
target property is the same.
-
Expressions may be triggered in a batch mode through
an independent XDAPI client program.
|