Uso del lenguaje de transformaciones para definir datos de origen
Cuando se mapean datos de entrada con datos de salida, TML permite al usuario especificar cómo se deben manejar los datos origen. Concretamente, TML permite al usuario especificar si la ruta de datos del origen se debe procesar repetidamente (es decir, para cada vez que aparecen) o si se debe procesar solo una vez. Este sistema permite manejar estructuras en la que hay un nivel principal y varios niveles secundarios, por ejemplo encabezado y varias Líneas.
Generalmente cuando en la entrada el campo representa un solo valor de datos, los datos se procesan solo una vez. Cuando el origen especifica un registro con contenido (por ejemplo un encabezado contiene Líneas), el origen debe procesarse repetidamente.