Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Aperçu
Les caractères de remplissage sont utilisés dans les champs des enregistrements, qu'ils soient délimités ou positionnels, lorsque les données contenues dans le champ sont inférieures au nombre de caractères ou d’octets réservés pour ce champ. Ces caractères occupent la partie du champ non obligatoire par les données, le cas échéant. Les caractères de remplissage sont spécifiés champ par champ à l’aide des propriétés Pad Character et Pad Character Type des nœuds Field Element et Field Attribute correspondants. Si aucun caractère de remplissage n’est spécifié pour un champ particulier, le caractère de remplissage par défaut, l’espace ( » « ), est utilisé pour ce champ.
Instances entrantes
Pour les messages d’instance entrante, que l’enregistrement particulier soit positionnel ou délimité, le désassembleur de fichier plat ignore les instances de début ou de fin pour le caractère de remplissage spécifié ou par défaut pour un champ particulier, car le message d’instance est traduit dans son formulaire XML équivalent. Que les instances de début ou de fin du caractère de remplissage pertinent soient ignorées dépend du fait que la propriété Justification du nœud Field Element et Field Attribute correspondant soit définie sur Right ou Left, respectivement.
Instances sortantes
Pour les messages d'instances sortantes, l'assembleur de fichiers plats insérera le nombre approprié de caractères de remplissage spécifiés ou par défaut dans les champs afin de garantir que leur longueur soit correcte. Les caractères de remplissage sont insérés avant ou après les caractères de données par rapport à la propriété Justification du nœud Field Element et Field Attribute correspondant, qui est réglée sur Right ou Left, respectivement.
Lorsque le champ à ajouter dans un message d’instance sortante est contenu dans un enregistrement positionnel, les propriétés Positional Offset et Positional Length du nœud Field Element ou Field Attribute correspondant, combinées au nombre de caractères de données que le champ doit contenir, déterminer si des caractères de remplissage sont requis et, le cas échéant, le nombre. Lorsque le champ à ajouter dans un message d’instance sortante est contenu dans un enregistrement délimité, les caractères de remplissage ne sont insérés que lorsque la valeur de la propriété Longueur minimale avec caractère de remplissage du nœud Field Element ou Field Attribute correspondant dépasse le nombre de caractères de données.
Pour plus d’informations sur les propriétés mentionnées dans cet article, consultez les instructions de l’interface utilisateur et les informations de référence sur l’espace de noms de l’API des développeurs.