Partager via


Justification des champs

Vue d’ensemble

La justification des champs détermine si les caractères des données d’un champ sont placés avant (alignement à gauche) ou après (alignement à droite) les caractères de remplissage d’accompagnement.

Il arrive que les caractères de données contenus dans un champ ne nécessitent pas tout l’espace consacré au champ. Cela est le plus fréquemment vrai 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 Longueur positionnelle et Décalage positionnel . Dans de tels cas, il est courant que les éléments de données soient plus petits que la longueur du champ, laissant une partie du champ inutilisée occupée par des caractères de remplissage.

Ce remplissage peut également se produire dans les enregistrements délimités lorsque la valeur de la propriété Longueur minimale avec caractère de pad 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 Field Element ou Field Attribute approprié détermine si les caractères de pavé suivent les caractères de données (alignés à gauche) ou si les caractères de pavé précèdent les caractères de données (alignés à droite).

Lorsque le désassembleur de fichiers plats convertit un fichier plat instance message en message XML instance équivalent, la propriété Justification est utilisée lors de l’analyse du champ correspondant. Lorsque l’assembleur de fichiers plats convertit un message XML instance en un fichier plat équivalent instance message, la propriété Justification est utilisée pour déterminer quand les caractères de pavé 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