Condividi tramite


Lunghezze minime dei campi nei record delimitati

Per definizione, tutti i campi dei record posizionali devono avere lunghezze specifiche. Per i campi dei record delimitati è possibile definire anche una lunghezza minima. Questa caratteristica è definita dalla proprietà [Minimum Length with Pad Character dei nodi Field Element e Field Attribute .

Quando si specifica un valore diverso da zero per la proprietà Minimum Length with Pad Character , l'assembler di file flat determinerà se il numero di caratteri dati associati al campo è inferiore all'impostazione della proprietà Minimum Length with Pad Character , il carattere di riempimento pertinente verrà utilizzato per determinare la differenza.

I caratteri di riempimento verranno aggiunti prima o dopo i caratteri di dati in base all'impostazione della proprietà Justification per il campo. Quando la proprietà Justification è impostata su Left, tutti i caratteri di riempimento necessari per soddisfare la lunghezza minima verranno aggiunti dopo i caratteri di dati. Quando la proprietà Justification è impostata su Right, tutti i caratteri di riempimento necessari per soddisfare la lunghezza minima verranno aggiunti prima dei caratteri dati.

Quando si specifica un valore diverso da zero per la proprietà Minimum Length with Pad Character , il disassembler del file flat esaminerà l'inizio o la fine (in base all'impostazione della proprietà Justification ) del valore del campo per la presenza del carattere di riempimento pertinente e, se presente, i caratteri del riquadro verranno eliminati e non verranno visualizzati nel messaggio XML equivalente in fase di costruzione.

Vedere anche