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.