Condividi tramite


Giustificazione dei campi

Panoramica

Mediante la giustificazione è possibile stabilire se i caratteri di un campo devono trovarsi prima (allineamento a sinistra) o dopo (allineamento a destra) eventuali caratteri di riempimento che li accompagnano.

Talvolta i caratteri di dati contenuti in un campo non richiedono tutto lo spazio dedicato al campo in questione. Ciò è vero più frequentemente nei record posizionali, in cui il numero di byte o caratteri dedicati a un campo è fisso, come determinato dalle proprietà Positional Length e Positional Offset . In questi casi capita comunemente che l'elemento di dati sia più piccolo della lunghezza del campo e che la parte inutilizzata del campo venga riempita con caratteri di riempimento.

Tale riempimento può verificarsi anche nei record delimitati quando il valore della proprietà Minimum Length with Pad Character supera lo spazio necessario per archiviare l'elemento pertinente dei dati.

In entrambi i casi, il valore della proprietà Giustificazione (sinistra o destra) del nodo Elemento campo o attributo campo pertinente determina se i caratteri del riquadro seguiranno i caratteri dei dati (allineati a sinistra) o se i caratteri del riquadro precedono i caratteri dei dati (allineati a destra).

Quando il disassembler file flat converte un messaggio di istanza di file flat in un messaggio di istanza XML equivalente, la proprietà Justification viene usata durante l'analisi del campo corrispondente. Quando l'assembler file flat converte un messaggio di istanza XML in un messaggio di istanza di file flat equivalente, la proprietà Justification viene usata per determinare quando i caratteri del riquadro associati a un determinato campo, se presente, devono essere aggiunti al flusso di dati: prima o dopo i caratteri di dati corrispondenti.

Vedere anche