Compartir a través de


Longitudes mínimas de los campos de los registros delimitados

Por definición, los campos de los registros posicionales están definidos para tener longitudes exactas específicas. Los campos de los registros delimitados también pueden estar definidos para tener una longitud mínima. Esta característica se define mediante la propiedad [Longitud mínima con carácter de relleno de los nodos Elemento de campo y Atributo de campo .

Cuando se proporciona un valor distinto de cero para la propiedad Longitud mínima con carácter de relleno , el ensamblador de archivos planos determinará si el número de caracteres de datos asociados al campo es menor que el valor de la propiedad Longitud mínima con carácter de pad , se usará el carácter de relleno correspondiente para compensar la diferencia.

Los caracteres de relleno se agregarán antes o después de los caracteres de datos en función del valor de la propiedad Justification del campo. Cuando la propiedad Justification se establece en Left, los caracteres de relleno necesarios para cumplir la longitud mínima se agregarán después de los caracteres de datos. Cuando la propiedad Justification se establece en Right, los caracteres de relleno necesarios para cumplir la longitud mínima se agregarán antes de los caracteres de datos.

Cuando se proporciona un valor distinto de cero para la propiedad Longitud mínima con carácter de relleno, el desensamblador de archivos planos examinará el principio o el final (según el valor de la propiedad Justification ) del valor de campo para la presencia del carácter de relleno pertinente y, si está presente, los caracteres de relleno se descartarán y no aparecerán en el mensaje XML equivalente que se está construyendo.

Consulte también