Transformation language (TML)
TML is a language written in XML that defines how output data should be generated from given input data, during a data transfer process.
The language has these key features:
- Simple field-to-field mapping from the input data (source) to the output data (target)
- Mapping of multiple fields in the input data (source) to a single field in the output data (target)
- Setting of fixed values in the output data (target)
- Transformation of output data values (target) using JavaScript. This provides flexible definitions of complex, conditional setting of values, including full calculation facilities.