Le Proprietà di base di un record sono definite nella seguente tabella:
Proprietà | Descrizione |
---|---|
Nome | Specifica il nome del record in questione. Attenzione: il nome del campo deve essere un nome nodo
valido.
|
Tipo | Facoltativo:
specifica il tipo di record utilizzato come base per il record. L'elenco Tipo
è attivo solo se il nodo record selezionato non contiene elementi child
ed è stato creato un tipo di record. Un record non può ereditare campi
o record secondari da un tipo di record, se contiene elementi child. Attenzione: se si seleziona un nuovo tipo,
è possibile che alcune proprietà esistenti del record vengano reimpostate in base alle nuove impostazioni.
|
Reimposta | Reimposta le proprietà impostate localmente per il record in questione sui valori per il tipo selezionato. Reimposta è attiva solo se dall'elenco Tipo è stato selezionato un tipo di record. |
Struttura |
|
Identificativo record | Specifica la stringa univoca che identifica il record in questione. Gli identificativi record sono detti ID segmento negli standard di messaggio X.12, come ad esempio EDI o HL7, e in genere rappresentano la parte iniziale di ogni record. |
Posizione iniziale ID record | Specifica la posizione del carattere dove inizia l'ID record dopo la fine del record precedente. Il valore predefinito è 0, che pone l'ID record all'inizio del record. |
Numero minimo di ricorrenze | Specifica il numero minimo di ripetizioni per questo record. Il valore predefinito è 1, il che significa che il record è obbligatorio. Specificare 0 se il record in questione è facoltativo. AVVERTENZA: quando si specifica per un record la proprietà di essere facoltativo, assicurarsi di non creare una grammatica ambigua per lo schema di file flat. Per ulteriori informazioni, consultare Specifica di record e campi facoltativi. |
Numero massimo di ricorrenze | Controlla le ripetizioni del singolo record. Selezionare una delle seguenti opzioni: Senza limiti - Specifica che questo record può ripetersi un numero illimitato di volte. Intervallo - Specificare il numero massimo di ripetizioni per questo record. Le ricorrenze effettive in uno specifico messaggio possono essere inferiori o uguali al valore di questo limite. NOTA: più ricorrenze sono consentite solo quando per il nodo parent è specificato un delimitatore di ripetizione. |
Delimitatori child
La proprietà Child definisce il carattere che delimita gli elementi child del record. Questo carattere è comunemente denominato delimitatore record, delimitatore segmento o delimitatore riga.
Specificare il tipo di delimitatore child selezionando un tipo dalle tre opzioni elencate nella seguente tabella:
Opzione | Definizione |
---|---|
Carattere | Specifica il carattere per il delimitatore child.
Se è selezionata l'opzione Carattere per il Delimitatore
child, è necessario immettere un singolo carattere mediante una delle
seguenti azioni:
|
Fine riga | Specifica che il delimitatore child corrisponde alla fine della riga, LF (Line Feed/Avanzamento riga) o CRLF (Carriage Return, Line Feed/Ritorno a capo e avanzamento riga). Se gli elementi child sono delimitati unicamente mediante un CR (Carriage Return/Ritorno a capo), selezionare l'opzione Carattere e specificare un carattere CR (Carriage Return/Ritorno a capo) come delimitatore. Il dispositivo di integrazione accetta entrambi i caratteri di fine riga (LF e CRLF) in fase di analisi dei dati. In fase di scrittura dei dati, il carattere utilizzato per la fine delle righe è determinato dalla proprietà Scrivi fine riga come CRLF. |
Posizione dinamica | Specifica che il carattere utilizzato come delimitatore child
viene definito dinamicamente nei dati. I delimitatori dinamici
devono essere visualizzati in una posizione specifica nel primo record dei
dati, come nei dati EDI o HL7. La modalità di utilizzo del carattere da parte del dispositivo di integrazione
dipende dal fatto che i dati di file flat siano in entrata o
in uscita:
|
Impostazione predefinita scrittura | Specifica il carattere che dovrebbe essere utilizzato come
delimitatore child quando il dispositivo di integrazione scrive dati in
uscita nell'attività Scrivi file flat. Inoltre, il carattere specificato
viene scritto nella posizione specificata del primo record
nei dati in uscita. Il carattere specificato in questo campo
non viene utilizzato quando i dati di file flat in entrata vengono letti nell'attività Leggi
file flat. Nel campo di testo Impostazione predefinita scrittura
del pannello, immettere un singolo carattere utilizzando una delle seguenti
azioni:
|
Selezionare la casella di spunta Includi delimitatori finali per dati vuoti per specificare che devono essere presenti delimitatori per elementi child facoltativi vuoti alla fine del record o del campo, quando il dispositivo di integrazione scrive dati di file flat in uscita nell'attività Scrivi file flat.
Deselezionare questa casella di spunta, se è possibile omettere i delimitatori per gli elementi child facoltativi vuoti.
Questa casella di spunta non influenza la modalità di lettura dei dati in entrata da parte del dispositivo di integrazione, poiché, in fase di lettura dei dati, il dispositivo di integrazione accetta la condizione di assenza o quella di presenza di delimitatori con dati vuoti.
Posizione | Definizione |
---|---|
Dopo | Specifica che il delimitatore child indica la fine
di un elemento child, incluso l'ultimo elemento child nei dati. Dopo rappresenta la posizione più comune per i delimitatori record. |
Prima | Specifica che il delimitatore child indica l'inizio di un elemento child. La fine dell'ultimo elemento child viene contrassegnata dal delimitatore dell'elemento parent. |
Tra | Specifica che i delimitatori sono posizionati tra gli elementi child, ma non compaiono né all'inizio del primo elemento child né alla fine dell'ultimo elemento child. |
Intestazione | Intestazione |
---|---|
Carattere | Specifica il carattere per il delimitatore di ripetizione.
Se è selezionata l'opzione Carattere per il Delimitatore
di ripetizione, è necessario immettere un singolo carattere mediante una delle
seguenti azioni:
|
Fine riga | Specifica che il delimitatore di ripetizione corrisponde alla fine della riga, LF (Line Feed/Avanzamento riga) o CRLF (Carriage Return, Line Feed/Ritorno a capo e avanzamento riga). Se gli elementi child sono delimitati unicamente mediante un CR (Carriage Return/Ritorno a capo), selezionare l'opzione Carattere e specificare un carattere CR (Carriage Return/Ritorno a capo) come delimitatore. Il dispositivo di integrazione accetta entrambi i caratteri di fine riga (LF e CRLF) in fase di analisi dei dati. In fase di scrittura dei dati, il carattere utilizzato per la fine delle righe è determinato dalla proprietà Scrivi fine riga come CRLF. |
Posizione dinamica | Specifica che il carattere utilizzato come delimitatore di ripetizione
viene definito dinamicamente nei dati. I delimitatori dinamici
devono essere visualizzati in una posizione specifica nel primo record dei
dati, come nei dati EDI o HL7. La modalità di utilizzo del carattere da parte del dispositivo di integrazione
dipende dal fatto che i dati di file flat siano in entrata o
in uscita:
|
Impostazione predefinita scrittura | Specifica il carattere che dovrebbe essere utilizzato come
delimitatore di ripetizione quando il dispositivo di integrazione scrive dati in
uscita nell'attività Scrivi file flat. Inoltre, il carattere specificato
viene scritto nella posizione specificata del primo record
nei dati in uscita. Il carattere specificato in questo campo
non viene utilizzato quando i dati di file flat in entrata vengono letti nell'attività Leggi
file flat. Nel campo di testo Impostazione predefinita scrittura
del pannello, immettere un singolo carattere utilizzando una delle seguenti
azioni:
|