Construction d'objets en sortie
Une fois que toutes les données en entrée ont été contrôlées et qu'elles sont valides, les objets en sortie sont générés en fonction de chaque spécification de carte en sortie, notamment des règles de mappe. Si un caractère de début est défini pour la sortie, il est construit en premier lieu. Puis, chaque sortie est construite, une règle à la fois, en commençant par la première règle de la première carte en sortie. La première règle est évaluée dans sa totalité, même si elle fait référence à d'autres mappes et d'autres fonctions. Lorsque la première sortie est construite, elle constitue un objet données complet, identifié et traité comme tout autre objet données en entrée. Cela vous permet de vous référer aux sorties précédentes d'une règle de mappe.
Lors de la construction des sorties, des objets syntaxiques sont insérés, par exemple un délimiteur, un caractère de début ou de fin ou encore un caractère d'échappement, selon la définition de type ; les octets restants, dans un élément de longueur fixe, sont complétés par des caractères de remplissage. Le processus d'exécution se poursuit pendant que les règles sont évaluées et que les données en sortie sont construites pendant l'exécution de la dernière règle dans la dernière carte.