File XSD del mittente posizionale del convertitore di testo

Il file XSD del mittente posizionale di Text Translator definisce il modo in cui i dati XML devono essere trasformati in un file semplice e posizionale. La seguente tabella elenca gli attributi e gli elementi XSD essenziali.

Le definizioni degli elementi FileHeader e FileTrailer rimangono le medesime di quelle descritte in File XSD destinatario posizionale del traduttore di testo.

Tabella 1. Elementi nel file XSD del mittente del file flat posizionale
Proprietà Descrizione
Elemento dei valori predefiniti del programma di analisi
Posizione iniziale ID record Obbligatorio. Numero intero. Questo campo indica la posizione iniziale del record registrato per ogni record.
Posizione finale ID record Obbligatorio. Numero intero. Questo campo indica la posizione finale del record registrato per ogni record.
Delimitatore record predefinito Obbligatorio. Tipo delimitatore record. Il delimitatore predefinito tra i record è Newline.
Carattere escape predefinito Facoltativo. Caratterizza. Il carattere di escape predefinito è \.
Carattere di riempimento predefinito Obbligatorio. Stringa. Lunghezza minima length=1. Lunghezza massima length=1. Riempie la parte non di dati di un campo con un singolo carattere. I valori validi includono uno spazio o zero e qualsiasi altro carattere. Il valore predefinito è #.

Ad esempio, se si specificano i caratteri ###' finali in un campo, vengono ignorati.

Questo carattere viene utilizzato per comodità visiva quando si desidera spaziare correttamente i campi e non si desidera fare affidamento sullo spazio vuoto.

SkipCarriageReturn Facoltativo. Booleano. L'impostazione predefinita è true.
ElementMapList

Questo elemento associa gli elementi nel file XML ai record nel file flat.

Elemento ElementMap
ElementName Obbligatorio. NMTOKEN. Il nome dell'elemento nel file XML.
RecordId Obbligatorio. NMTOKEN. L'identificatore record da scrivere.
ElementoAttributeMap
AttributeName Obbligatorio. NMTOKEN. Il nome dell'attributo.
FieldName Obbligatorio. NMTOKEN. Il campo corrispondente all'attributo. Questo campo corrisponde all'attributo Name dell'elemento Field .
TruncateData Facoltativo. Booleano. L'impostazione predefinita è true.
Elemento RecordDefinitions\Record

Un record descrive una riga nel file flat. Questa definizione di record viene convertita in un elemento XML.

RecordId Obbligatorio. NMTOKEN. Questo è il RecordId nel file XML di origine.
Nome Il nome del record. Viene utilizzato per associare un attributo Intestazione, Terminale, Sequenza o Scelta Name .
Descrizione Stringa. La descrizione del nome. Non viene utilizzato durante l'elaborazione del file.
NomeXML Obbligatorio. NMTOKEN. Il nome tag dell'elemento di output.
Elemento campo

Ogni record è costituito da campi, che vengono convertiti in attributi o elementi child in base al ContainmentType.

Nome Obbligatorio. NMTOKEN. Il nome del campo utilizzato come riferimento in AttributeMap. Questo nome deve essere univoco all'interno di un record.
NomeXML Obbligatorio. NMTOKEN. L'attributo di output o il nome elemento dell'XML.
StartPosition Obbligatorio. Numero intero. La StartPosition deve essere un numero maggiore della EndPosition del record o del campo precedente, in modo che questi due campi o record siano contigui.
EndPosition Obbligatorio. Numero intero. La posizione finale del campo.
PadCharacter Obbligatorio. Stringa. Lunghezza minima length=1. Lunghezza massima length=1. Riempie la parte non di dati di un campo con un singolo carattere. I valori validi includono uno spazio o zero.
Giustificazione Facoltativo. Specifica l'allineamento dei dati.

Destra - Allinea i dati a destra.

A sinistra - Allinea i dati a sinistra quando i dati sono inferiori alla lunghezza massima del campo. Ciò allinea anche i dati a sinistra quando la quantità di dati è inferiore al requisito di lunghezza minima. Valore predefinito.