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.