Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Informazioni generali
I caratteri di riempimento vengono utilizzati nei campi all'interno di record delimitati e posizionali quando i dati contenuti nel campo sono di dimensioni inferiori al numero di caratteri o byte riservati per il campo. Questi caratteri occupano la parte del campo non richiesta dai dati, se presenti. I caratteri di riempimento vengono specificati per ciascun campo utilizzando le proprietà Carattere di riempimento e Tipo di carattere di riempimento dei nodi Elemento campo e Attributo campo corrispondenti. Se non viene specificato alcun carattere di riempimento per un determinato campo, viene usato il carattere predefinito del riquadro, lo spazio (" "), per tale campo.
Istanze in ingresso
Per i messaggi di istanza in ingresso, indipendentemente dal fatto che un record specifico sia posizionale o delimitato, il disassembler di file flat elimina le istanze iniziali o finali per il carattere di riempimento specificato o predefinito per un determinato campo quando il messaggio di istanza viene convertito nel formato XML equivalente. Indipendentemente dal fatto che si tratti di istanze iniziali o finali del carattere del riquadro pertinente che vengono ignorate, dipende dal fatto che la proprietà Justification del nodo Field Element e Field Attribute corrispondente sia impostata rispettivamente su Right o Left.
Istanze in uscita
Per i messaggi di istanza in uscita, l'assembler di flat file inserisce l'appropriato numero di caratteri di riempimento specificati o predefiniti nei campi in modo che la lunghezza del campo sia corretta. I caratteri del riquadro verranno inseriti prima o dopo i caratteri di dati in base al fatto che la proprietà Justification del nodo Elemento campo e Attributo campo corrispondente sia impostata rispettivamente su Destra o Sinistra.
Quando il campo da riempire in un messaggio di istanza in uscita è contenuto all'interno di un record posizionale, le proprietà Positional Offset e Positional Length del nodo Field Element o Field Attribute corrispondente, combinate con il numero di caratteri di dati che il campo deve contenere, determinare se sono necessari caratteri di riempimento e, in tal caso, quanti. Quando il campo da riempire in un messaggio di istanza in uscita è contenuto all'interno di un record delimitato, i caratteri del riquadro vengono inseriti solo quando il valore della lunghezza minima con la proprietà Pad Character del nodo Elemento campo o Attributo campo corrispondente supera il numero di caratteri di dati.
Per altri dettagli sulle proprietà indicate in questo articolo, vedere le indicazioni sull'interfaccia utente e i riferimenti agli spazi dei nomi delle API per sviluppatori nel documento.