Justification du champ

Aperçu

La justification du champ concerne le fait que les caractères de données d’un champ apparaissent avant (positionnés à gauche) ou après (positionnés à droite) les caractères de remplissage qui les accompagnent.

Parfois, les caractères de données contenus dans un champ ne nécessitent pas tout l’espace dédié à ce champ. Cela est vrai le plus fréquemment dans les enregistrements positionnels, où le nombre d’octets ou de caractères dédiés à un champ est fixe, comme déterminé par les propriétés Positional Length et Positional Offset . Il est courant dans de tels scénarios que l’élément de données soit inférieur à la longueur du champ, avec la partie inutilisée du champ remplie de caractères de remplissage.

Ce remplissage peut également se produire dans des enregistrements délimités lorsque la valeur de la propriété Minimum Length with Pad Character dépasse l’espace nécessaire pour stocker l’élément de données approprié.

Dans ces deux cas, la valeur de la propriété Justification (gauche ou droite) du nœud champ ou attribut de champ approprié détermine si les caractères de remplissage suivent les caractères de données (alignés à gauche) ou si les caractères de remplissage précèdent les caractères de données (alignés à droite).

Lorsque le désassembleur de fichier plat convertit un message d’instance de fichier plat en message d’instance XML équivalent, la propriété Justification est utilisée lors de l’analyse du champ correspondant. Lorsque l’assembleur de fichiers plats convertit un message d’instance XML en message d’instance de fichier plat équivalent, la propriété Justification est utilisée pour déterminer quand les caractères de remplissage associés à un champ particulier, le cas échéant, doivent être ajoutés au flux de données : avant ou après les caractères de données correspondants.

Voir aussi