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
- Considérations relatives aux champs
- Pour plus d’informations sur les propriétés suivantes, consultez les instructions de l’interface utilisateur et les informations de référence sur l’espace de noms d’API des développeurs :
- Justification (propriété node des schémas de fichier plat)
- Décalage positionnel (propriété de nœud des schémas de fichier plat)
- Longueur positionnelle (propriété de nœud des schémas de fichier plat)