Partager via


Longueur minimale des champs dans les enregistrements délimités

Par définition, les champs des enregistrements positionnels sont tous définis avec des longueurs spécifiques exactes. Les champs des enregistrements délimités peuvent également être définis avec une longueur minimale. Cette caractéristique est définie par la propriété [Minimum Length with Pad Character  » des nœuds Field Element et Field Attribute .

Lorsque vous fournissez une valeur différente de zéro pour la propriété Longueur minimale avec caractère de pad, l’assembleur de fichiers plats détermine si le nombre de caractères de données associés au champ est inférieur à la valeur de la propriété Longueur minimale avec caractère de pad, le caractère de pavé approprié est utilisé pour faire la différence.

Les caractères de panneau seront ajoutés avant ou après les caractères de données en fonction du paramètre de la propriété Justification pour le champ. Lorsque la propriété Justification est définie sur Left, tous les caractères de panneau requis pour respecter la longueur minimale sont ajoutés après les caractères de données. Lorsque la propriété Justification est définie sur Right, tous les caractères de remplissage requis pour respecter la longueur minimale sont ajoutés avant les caractères de données.

Lorsque vous fournissez une valeur différente de zéro pour la propriété Longueur minimale avec caractère de pad , le désassembleur de fichiers plats examine le début ou la fin (en fonction du paramètre de la propriété Justification ) de la valeur de champ pour déterminer la présence du caractère de pavé approprié, et le cas échéant, les caractères de pavé sont ignorés et n’apparaissent pas dans le message XML équivalent en cours de construction.

Voir aussi