Transformation Language (TML)

TML is a language written in XML that defines how output data should be generated from given input data.

TML has the following key features:

  • Simple mapping of data from the input data to the output data, where multiple fields in the input data can be mapped to a single field in the output data
  • Setting of data in the output data to fixed values
  • Transformation of data using JavaScript.

TML understands any data format available to it through SSC, or user data types defined using Format Designer. Format Designer defines a Flat File Schema Definition (FSD) that describes the structure of flat-file format data, or an XSD (XML Schema Definition) that describes the structure of data in a hierarchical format. This definition is used by TML either to read data from the flat document or to generate flat data in the output document.