EDMexpressX Declarations
An EDMexpressX declaration defines a new EDMexpressX item and may optionally associate an identifier with it. If the EDMexpressX item should be referenced elsewhere in the mapping schema, an identifier must be associated with it because the EDMexpressX item can only be referenced by its name, e.g., the identifier associated by the EDMexpressX item.
The ENTITY, RULE, and TYPE declarations in the EXPRESS language are not supported in EDMexpressX.
The EDMexpressX language defines the following declarations:
Schema Map
Global
Constant
Map
Compose
Statements
Copy Model
Function
Procedure
The Global declaration is mandatory and must be the very first declaration after the Schema Map declaration. The order of the Map, Compose, and Statements declarations are significant for the execution of the mapping specification, i.e., the order of execution is the same as the order of the declarations in the mapping schema. The order of the Constant, Function, and Procedure declarations is not significant, i.e., it has no influence on the result of the mapping.