Usar linguagem de transformação para definir dados de origem
Quando os dados estão sendo mapeados da entrada para a saída, o TML permite que o usuário defina como os dados de origem deverão ser tratados. Especificamente, o TML permite determinar se o caminho de dados para a origem deverá ser processado iterativamente (isto é, para cada ocorrência) ou somente uma vez. Isso serve para tratar várias estruturas filhas de um único pai, como um cabeçalho com muitas linhas.
Geralmente, quando um campo na saída representa um único valor de dados, esses dados devem ser processados somente uma vez. Quando a origem especifica um registro contido (p.ex.: um cabeçalho que contém linhas), ela deve ser processada iterativamente (ou seja, em um loop "for-each").