Anveo EDI Connect / Config / Mappings / Il convertitore EDIFACT
Questa è una traduzione automatica. Il messaggio originale è disponibile in Inglese.

Il convertitore EDIFACT

Il convertitore EDIFACT supporta l’importazione e l’esportazione di qualsiasi tipo di lotto EDIFACT in qualsiasi versione EDIFACT. Attualmente non supportiamo tipi di messaggi EDIFACT interattivi.

Si presuppone che si sappia come lavorare con le linee di mapping e come accedere alle proprietà EDI.

Sono disponibili video di formazione per il convertitore EDIFACT.

Creazione e aggiornamento guidato Mapping

Il convertitore EDIFACT dispone di un potente assistente per creare la struttura mapping da un file di esempio. È anche possibile aggiornare le mappature esistenti da file aggiuntivi, se non si è modificata l’indentazione delle righe di mapping. Fare attenzione all’aggiornamento delle mappature e fare sempre un backup prima.

Prima di eseguire la procedura guidata, il modulo deve conoscere lo standard EDIFACT. Senza queste informazioni, l’assistente sarà comunque in grado di creare una mapping funzionante, ma non potrà riconoscere le ripetizioni e non conoscerà i nomi degli elementi, la lunghezza consentita, ecc.

Nel capitolo dedicato all’installazione viene descritto come importare gli standard EDIFACT.

Dopo aver importato la descrizione standard corretta, è necessario impostare le proprietà dell’intestazione della Mapping EDI. Successivamente è possibile eseguire la procedura guidata e selezionare il file di esempio. L’analisi del file può richiedere un certo tempo, quindi assicuratevi di iniziare con un file di piccole dimensioni. L’esecuzione della mapping sarà molto più veloce in seguito.

Comandi

Il convertitore EDIFACT supporta alcuni comandi speciali. I comandi disponibili sono:

EXIT

Questo comando lascia la mapping corrente, senza scrivere il record della tabella corrente. Usare con cautela.

RUNASYNC

Questo comando consente di avviare una mapping diversa, come una post-elaborazione. Ma non è necessario che i dati della tabella passino al mapping successivo e si può specificare il mapping dinamicamente. Viene utilizzato principalmente nelle mappature di pre-processo, in cui si richiama una mapping EDIFACT diversa, in base al tipo di messaggio o al mittente. Il comando SkipSegments può aiutare a saltare le parti non necessarie del file EDIFACT e a mantenere la mapping ridotta.

SkipSegements

Questo comando consente di saltare tutti i dati EDIFACT fino a un segmento specificato. Si usa soprattutto nelle mappature di pre-processo, quando si vuole analizzare solo, ad esempio, l’intestazione e saltare il resto del file, perché sarà elaborato da una mapping diversa. È anche possibile utilizzare questa funzione per saltare alcuni tipi di messaggi, mentre ne vengono elaborati altri nella stessa mapping.

ReadUntilSegment

Deprecato dalla versione 4.00 del modulo. Questo comando crea un nuovo messaggio EDI e blocca le tabelle di sistema. Si consiglia di utilizzare i comandi SkipSegments in combinazione con RUNASYNC.

RUN

Deprecato dalla versione 4.00 del modulo. Se possibile, utilizzare invece RUNASYNC. Il comando RUN blocca le tabelle del sistema EDI e impedisce l’esecuzione di più processi EDI contemporaneamente.

Funzioni del convertitore

Il convertitore EDIFACT fornisce un oggetto con il nome EDIFACT che contiene la funzione speciale SEGMENTCOUNT, che può essere utilizzata per ottenere il numero di segmenti nel messaggio EDIFACT corrente. Questo valore è tipicamente utilizzato nel segmento UNT per l’elemento di dati con il nome: Number of Segments in a Message.

Importazione / Esportazione

Discuteremo separatamente le proprietà e le caratteristiche delle importazioni e delle esportazioni.

Importazione di dati EDIFACT

Importazione delle proprietà dell’intestazione Mapping

Direction

Per importare i dati EDIFACT in Microsoft Dynamics NAV 2013R2, selezionare il valore della proprietà Import.

Encoding

Anveo EDI Connect ha un supporto limitato per le codifiche. Non possiamo supportare tutte le varianti, ma è possibile provare quella più adatta dall’elenco:

Default

Utilizzare la codifica interna di Microsoft Dynamics NAV 2013R2.

Windows-1252

Utilizzare la codifica di Windows. La codifica può variare a seconda dell’installazione.

MS Dos

Utilizzare una codifica DOS.

UTF-8

Richiede Microsoft Dynamics 2013R2 o superiore.

Utilizzare la codifica UTF-8.

UTF-16

Richiede Microsoft Dynamics 2013R2 o superiore.

Utilizzare la codifica UTF-16.

Sample Search Depth

È possibile definire che l’assistente per la creazione di una nuova mapping debba cercare più interpretazioni della struttura di dati. Impostando questa proprietà su un valore superiore a uno, si otterranno più candidati e un tempo di analisi più lungo durante l’esecuzione della creazione guidata della mapping.

Importazione di loop / Gruppo

La struttura EDIFACT contiene gruppi, che non sono visibili dai dati reali. Questi gruppi sono definiti nella documentazione e consentono di ripetere le strutture. I gruppi possono essere utilizzati, come qualsiasi altro ciclo, per aggiungere, ad esempio, tabelle.

Se si aggiunge una tabella in modalità di scrittura su un’importazione EDIFACT, il convertitore controllerà le strutture figlie per verificare se tutti gli elementi obbligatori sono presenti e se tutti i filtri sono soddisfatti. È utile per aggiungere rami condizionali nella mapping. D’altra parte, può rendere più difficile la risoluzione dei problemi perché la mapping può saltare alcune parti.

Si consiglia di impostare la proprietà Min. Repeat ad almeno uno, se si prevede che la struttura sia presente nel file. In questo modo il modulo non ha bisogno di controllare la struttura figlio e può cercare di convertire direttamente le righe. Questo renderà la mapping un po’ più veloce e fornirà anche migliori messaggi di errore nel caso in cui la struttura della mapping non corrisponda al file.

È possibile utilizzare i loop anche senza aggiungere una tabella. All’importazione si comportano come una tabella in modalità di scrittura e controllano la struttura figlio prima di entrare nel ciclo. È possibile utilizzare questa opzione se non si desidera importare i dati o se si è interessati solo agli ultimi valori del ciclo.

Importazione delle proprietà della riga di dati

Dopo aver creato una linea EDI mapping, è possibile configurare le proprietà.

Importazione di linee di dati di Mapping

Mostreremo solo le proprietà delle righe EDI mapping con la proprietà Type impostata su Data, poiché le altre proprietà si comportano come in qualsiasi altra mapping. Esistono più tipi di linee dati.

Edifact Type

Questa proprietà definisce il tipo di linea dati che si desidera configurare.

Le opzioni disponibili variano a seconda della posizione in cui si cerca di aggiungere la riga mapping. Alcune linee di dati sono ammesse solo come figli di un altro tipo.

Questo elenco mostra tutte le opzioni disponibili per le importazioni EDIFACT:

Service String Advice

La linea rappresenta il segmento speciale UNA, che è chiamato service string advice. Viene utilizzato per definire quali caratteri di controllo vengono utilizzati. Da un punto di vista tecnico, è inoltre obbligatorio utilizzare caratteri non a 7 bit nel file. Anveo EDI Connect utilizzerà i caratteri predefiniti, se non diversamente specificato. Se il segmento UNA è presente nel file, è necessario aggiungere questa riga di dati alla mapping per poter importare il file. Questa riga non creerà un errore, se il file non contiene il segmento. I caratteri di controllo effettivamente utilizzati sono attualmente definiti nella mapping. Il

Segment

Un segmento definisce il tipo di dati che segue. In EDIFACT i nomi dei segmenti hanno solitamente tre caratteri e definiscono una funzione di base. Una riga mapping di tipo Segment specifica l’identificatore del segmento. I dati effettivi sono rappresentati come linee figlio nella mapping EDI.

Composite

Un composito combina diversi elementi di dati che appartengono a una stessa categoria. Un composito è visibile nel file solo se vengono utilizzati più elementi di dati nel composito. Il composito stesso non contiene dati.

DataElement

L’elemento di dati è la struttura che contiene i dati effettivi, che possono essere mappati ai campi.

Importazione del Service String Advice

I caratteri di controllo effettivamente utilizzati sono attualmente definiti nella mapping. Le informazioni del file vengono attualmente ignorate. In EDIFACT i caratteri sono di solito sempre quelli predefiniti.

Component Element Separator

Il carattere di separazione utilizzato tra gli elementi dei dati di un composito.

Element Separator

Il carattere di separazione utilizzato tra gli elementi di dati all’esterno di un composito.

Decimal Notation

Il carattere utilizzato come punto decimale.

Release Indicator

Un carattere che può essere utilizzato per specificare che il carattere successivo deve essere interpretato come letterale e non come carattere di controllo.

Repetition Separator

Un carattere che specifica la ripetizione di un elemento di dati. Anveo EDI Connect non supporta al momento elementi di dati ripetuti.

Segment Terminator

Il terminatore del segmento, che terminerà il segmento. In altre parole, questo carattere viene utilizzato per separare segmenti diversi.

Segment Importazione

È necessario definire i segmenti che possono essere presenti nel file. Se si desidera analizzare i dati, è necessario aggiungere anche i composti e gli elementi dei dati che si desidera elaborare. Un segmento può essere condizionato, cioè potrebbe essere presente nel file, ma non deve essere necessariamente presente.

Agency

Questa proprietà può essere utilizzata per specificare l’agenzia responsabile dello standard EDIFACT utilizzato. È facoltativo, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, ad esempio, obbligatorio. Un valore tipico è: UN.

Version

Questa proprietà può essere utilizzata per specificare la versione EDIFACT utilizzata. È facoltativo, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, ad esempio, obbligatorio. Un valore tipico è: D96A.

Message Type

Questa proprietà può essere utilizzata per specificare il tipo di messaggio EDIFACT utilizzato. È facoltativo, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, ad esempio, obbligatorio. Un valore tipico è: ORDERS.

Mandatory

Specifica se un elemento deve essere presente nel file o se è facoltativo.

Mandatory

L’elemento deve essere presente nel file. Se questa riga di mapping è figlia di un ciclo, può essere utilizzata anche come criterio di accettazione, per stabilire se il ciclo può essere elaborato o meno, come descritto sopra.

Conditional

L’elemento è condizionale. Non creare un errore se non è presente nel file. Questo elemento non influisce sull’accettazione di un ciclo.

Position

Specifica la posizione del segmento secondo la documentazione EDIFACT. Questa proprietà viene utilizzata solo come riferimento e sulle nuove linee per trovare il segmento corretto. La proprietà viene ignorata durante l’importazione di un file.

Spec. Max. Repeat

Definisce la frequenza con cui l’elemento può essere ripetuto, secondo la documentazione. Questo non influisce sull’importazione del file; è necessario aggiungere un ciclo o duplicare la riga, se si desidera elaborare più istanze.

Tag

Definisce il tag del segmento. Il tag del segmento è il valore che appare nel file, in genere di tre caratteri, come BGM, UNB ecc.

Name

Il nome non è attualmente utilizzato e serve solo come riferimento.

Importazione di un Composite

Agency

Questa proprietà può essere utilizzata per specificare l’agenzia responsabile dello standard EDIFACT utilizzato. È facoltativo, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, ad esempio, obbligatorio. Un valore tipico è: UN.

Version

Questa proprietà può essere utilizzata per specificare la versione EDIFACT utilizzata. È facoltativo, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, ad esempio, obbligatorio. Un valore tipico è: D96A.

Mandatory

Specifica se il composito deve essere presente nel segmento o se è facoltativo.

Mandatory

Il composito deve essere presente nel segmento. Può anche essere utilizzato come criterio di accettazione per il segmento padre.

Conditional

Il composito è condizionato. Non creare un errore se non è presente nel file. Questo elemento non influisce sull’accettazione di un ciclo.

Position

Specifica la posizione del composito secondo la documentazione EDIFACT. La posizione è tipicamente un numero, come “010”. Il numero deve essere divisibile per 10. La stessa posizione può essere letta una sola volta. La proprietà position può anche modificare la posizione della linea di mapping.

Tag

Definisce il tag del composito. I tag tipici sono “C001”; il tag non influisce sull’elaborazione dei file. Viene utilizzato principalmente per determinare automaticamente se l’elemento è obbligatorio secondo lo standard, ecc.

Name

Il nome non è attualmente utilizzato e serve solo come riferimento.

Importazione di DataElement

Agency

Questa proprietà può essere utilizzata per specificare l’agenzia responsabile dello standard EDIFACT utilizzato. È facoltativo, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, ad esempio, obbligatorio. Un valore tipico è: UN.

Version

Questa proprietà può essere utilizzata per specificare la versione EDIFACT utilizzata. È facoltativo, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, ad esempio, obbligatorio. Un valore tipico è: D96A.

DestExpr

Specifica la destinazione dei dati. Abbiamo una sezione separata sull’espressione di destinazione. È possibile lasciare vuoto il tipo di espressione di destinazione, se non si desidera elaborare i dati, ma si potrebbe farlo in un secondo momento. È possibile eliminare la riga mapping, se non si desidera elaborare i dati.

È possibile utilizzare i filtri per definire i criteri di accettazione, che non elaboreranno una parte della mapping o creeranno un errore se i dati non corrispondono al filtro. Soprattutto per EDIFACT si consiglia vivamente di utilizzare i filtri, ogni volta che si prendono valori combinati con un qualificatore per verificare che il qualificatore sia quello previsto.

Mandatory

Specifica se il dato deve essere presente nel segmento/composito o se è facoltativo.

Mandatory

Il dato deve essere presente nel segmento/composito. Può anche essere utilizzato come criterio di accettazione per il segmento padre.

Conditional

L’elemento di dati è condizionale. Non creare un errore se non è presente nel file. Questo elemento non influisce sull’accettazione di un ciclo.

Position

Specifica la posizione dell’elemento di dati secondo la documentazione EDIFACT. La posizione è tipicamente un numero, come “010”. Il numero deve essere divisibile per 10. La stessa posizione può essere letta una sola volta. La proprietà position
può anche modificare la posizione della linea di mapping.

Tag

Definisce il tag dell’elemento di dati. Il tag non influisce sull’elaborazione dei file. Viene utilizzato principalmente per determinare automaticamente se l’elemento è obbligatorio secondo lo standard, ecc.

Name

Il nome non è attualmente utilizzato e serve solo come riferimento.

Spec. Data Type

Questa proprietà definisce il tipo di dati secondo lo standard EDIFACT. Questo è solo a titolo informativo e non influisce sull’elaborazione.

Incorrect Length

Sono ammessi i seguenti valori:

Ignore

Non controllare la lunghezza dell’uscita.

Max (Error)

Crea un errore se il valore è più lungo del consentito.

Max (Truncate with Warning)

Crea un avviso se il valore è più lungo del consentito e tronca l’output alla lunghezza consentita.

Max (Truncate)

Tronca il valore se è più lungo del consentito.

Max (Truncate…)

Troncare il valore se è più lungo del consentito e aggiungere “…” alla fine per indicare che il valore non è completo.

Exact (Error)

Crea un errore se l’output non ha la lunghezza specificata.

Exact (Truncate/Pad with Warning)

Tronca o imbottisce il valore, se non ha la lunghezza specificata e crea un avviso.

Exact (Pad)

Crea un errore se il valore è più lungo del consentito. Imbottire il valore se è troppo corto.

Exact (Truncate/Pad)

Tronca o imbottiglia il valore al numero di caratteri indicato.

Spec. Length Type

Questa proprietà definisce se il campo è a lunghezza variabile o fissa secondo lo standard EDIFACT. Questo è solo a titolo informativo e non influisce sull’elaborazione.

Max. length

Il campo è di lunghezza variabile.

Exact length

Il campo ha una lunghezza fissa.

Length

Definisce il numero di caratteri consentiti nell’elemento di dati.

Format Type

È possibile selezionare il tipo di dati da importare.

Sono disponibili i seguenti valori:

Auto

Il campo viene interpretato automaticamente, in base al tipo di dati di destinazione.

Date

I dati vengono interpretati come una data. È possibile specificare il formato con la proprietà Format String.

Time

I dati vengono interpretati come informazioni temporali. È possibile specificare il formato con la proprietà Format String.

Date/Time

I dati vengono interpretati come informazioni su data e ora. È possibile specificare il formato con la proprietà Format String.

Format String

Disponibile solo se la proprietà Format Type è impostata. Specifica la stringa di formato data/ora, come descritto in Lavorare con le stringhe di formato data/ora.

Sample Values

È possibile mantenere un elenco di valori di esempio. La procedura guidata di creazione/aggiornamento mapping compilerà automaticamente questo elenco dal file di esempio.

Esportazione di dati EDIFACT

Esportazione delle proprietà dell’intestazione Mapping

Direction

Per esportare i dati EDIFACT da Microsoft Dynamics NAV 2013R2, selezionare il valore della proprietà Export.

Encoding

Anveo EDI Connect ha un supporto limitato per le codifiche. Non possiamo supportare tutte le varianti, ma è possibile provare quella più adatta dall’elenco:

Default

Utilizzare la codifica interna di Microsoft Dynamics NAV 2013R2.

Windows-1252

Utilizzare la codifica di Windows. La codifica può variare a seconda dell’installazione.

MS Dos

Utilizzare una codifica DOS.

UTF-8

Richiede Microsoft Dynamics 2013R2 o superiore.

Utilizzare la codifica UTF-8.

UTF-16

Richiede Microsoft Dynamics 2013R2 o superiore.

Utilizzare la codifica UTF-16.

Line Breaks

I file EDIFACT possono avere interruzioni di riga dopo ogni segmento. Questo renderà il file leggermente più grande, ma più facile da leggere. Questa proprietà definisce se il convertitore deve produrre interruzioni di riga. Questa opzione non può essere modificata dinamicamente; se un partner richiede le interruzioni di riga e un altro no, è necessario creare due mappature separate. Il convertitore utilizzerà un’interruzione di riga di Windows (ritorno a capo e avanzamento riga).

Sample Search Depth

È possibile definire che l’assistente per la creazione di una nuova mapping debba cercare più interpretazioni della struttura di dati. Impostando questa proprietà a un valore superiore a uno, si otterranno più candidati e un tempo di analisi più lungo durante l’esecuzione della creazione guidata della mapping.

Fallback Communication Channel

Il canale di comunicazione che deve essere utilizzato, se non specificato prima da un altro codice mapping, AL / C/AL o dalle transazioni commerciali. A partire da Anveo EDI Connect 4.00, questa opzione può essere lasciata vuota.

Send Channel After Convert

Configura se il canale di comunicazione deve essere inviato dopo l’esecuzione di questa mapping. Questo può essere usato per inviare automaticamente i file, senza bisogno di un lavoro separato.

Fallback Receiver Partner

È possibile specificare un partner ricevitore da utilizzare come ripiego, nel caso in cui non sia stato specificato alcun partner. Il partner viene utilizzato da alcuni canali di comunicazione per selezionare il destinatario. È possibile accedere alla mapping per ottenere, ad esempio, il numero di identificazione del partner.

Esportazione delle proprietà della linea di Mapping

Dopo aver creato una linea EDI mapping, è possibile configurare le proprietà.

Esportazione di linee di dati di Mapping

Mostreremo solo le proprietà delle righe EDI mapping con la proprietà Type impostata su Data, poiché le altre proprietà si comportano come in qualsiasi altra mapping. Esistono più tipi di linee dati.

Edifact Type

Questa proprietà definisce il tipo di linea dati che si desidera configurare.

Le opzioni disponibili variano a seconda della posizione in cui si cerca di aggiungere la riga mapping. Alcune linee di dati sono ammesse solo come figli di un altro tipo.

Questo elenco mostra tutte le opzioni disponibili per le importazioni EDIFACT:

Service String Advice

La linea rappresenta il segmento speciale UNA, che è chiamato service string advice. Viene utilizzato per definire quali caratteri di controllo vengono utilizzati. Da un punto di vista tecnico, è inoltre obbligatorio utilizzare caratteri non a 7 bit nel file. Anveo EDI Connect utilizzerà i caratteri predefiniti, se non diversamente specificato. Se il segmento UNA è presente nel file, è necessario aggiungere questa riga di dati alla mapping per poter importare il file. Questa riga non creerà un errore, se il file non contiene il segmento. I caratteri di controllo effettivamente utilizzati sono attualmente definiti nella mapping. Il

Segment

Un segmento definisce il tipo di dati che segue. In EDIFACT i nomi dei segmenti hanno solitamente tre caratteri e definiscono una funzione di base. Una riga mapping di tipo Segment specifica l’identificatore del segmento. I dati effettivi sono rappresentati come linee figlio nella mapping EDI.

Composite

Un composito combina diversi elementi di dati che appartengono a una stessa categoria. Un composito è visibile nel file solo se vengono utilizzati più elementi di dati nel composito. Il composito stesso non contiene dati.

DataElement

L’elemento di dati è la struttura che contiene i dati effettivi, che possono essere mappati ai campi.

Service String Advice esportazione Service String Advice

Se si aggiunge un “Service String Advice” (UNA) a un’esportazione EDI mapping, è possibile configurare i caratteri utilizzati nel file di output. Il segmento UNA deve essere la prima riga di dati nella mapping EDI.

Component Element Separator

Il carattere di separazione utilizzato tra gli elementi dei dati di un composito.

Element Separator

Il carattere di separazione utilizzato tra gli elementi di dati all’esterno di un composito.

Decimal Notation

Il carattere utilizzato come punto decimale.

Release Indicator

Un carattere che può essere utilizzato per specificare che il carattere successivo deve essere interpretato come letterale e non come carattere di controllo.

Repetition Separator

Un carattere che specifica la ripetizione di un elemento di dati. Anveo EDI Connect non supporta al momento elementi di dati ripetuti, ma è possibile definire quale carattere viene utilizzato nell’output del “Service String Advice”. Inoltre, impostando questo valore, il carattere di ripetizione viene eliminato automaticamente nelle uscite dei dati.

Segment Terminator

Il terminatore del segmento, che terminerà il segmento. In altre parole, questo carattere viene utilizzato per separare segmenti diversi. È possibile specificare se utilizzare interruzioni di riga aggiuntive nelle proprietà dell’intestazione mapping.

Segment esportazioni

È possibile emettere solo i segmenti definiti nella mapping. È quindi necessario configurare tutti i segmenti richiesti nel file di output.

Agency

Questa proprietà può essere utilizzata per specificare l’agenzia responsabile dello standard EDIFACT utilizzato. È facoltativo, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, ad esempio, obbligatorio. Un valore tipico è: UN. Questa proprietà non influisce sull’uscita del convertitore.

Version

Questa proprietà può essere utilizzata per specificare la versione EDIFACT utilizzata. È facoltativo, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, ad esempio, obbligatorio. Un valore tipico è: D96A. Questa proprietà non influisce sull’uscita del convertitore.

Message Type

Questa proprietà può essere utilizzata per specificare il tipo di messaggio EDIFACT utilizzato. È facoltativo, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, ad esempio, obbligatorio. Un valore tipico è: ORDERS. Questa proprietà non influisce sull’uscita del convertitore.

Conditional Output

È possibile impostare questa proprietà sul valore True per produrre l’elemento solo se un’espressione di origine specificata corrisponde a un filtro specificato.

NAV Filter

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Un filtro per verificare la SourceExpr. L’espressione di partenza verrà interpretata come testo per l’applicazione del filtro. L’elemento verrà visualizzato nell’output solo se il valore dell’espressione sorgente specificata rientra nel filtro specificato.

SourceExpr

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Questa proprietà specifica quale valore deve essere usato per decidere se corrisponde al filtro dato e se l’elemento deve apparire o meno nell’output.

Mandatory

Specifica se un elemento deve essere presente nel file o se è facoltativo.

Mandatory

L’elemento deve essere presente nel file. Questo campo è presente nelle esportazioni solo a titolo informativo. Il convertitore non è in grado di rilevare gli elementi obbligatori mancanti.

Conditional

L’elemento è condizionale.

Position

Specifica la posizione del segmento secondo la documentazione EDIFACT. Questa proprietà viene utilizzata solo come riferimento e sulle nuove linee per trovare il segmento corretto. La proprietà non influisce sull’uscita del convertitore.

Spec. Max. Repeat

Definisce la frequenza con cui l’elemento può essere ripetuto, secondo la documentazione. Questo non influisce sull’uscita del convertitore e non viene controllato durante l’uscita.

Tag

Definisce il tag del segmento. Il tag del segmento è il valore che appare nel file, in genere di tre caratteri, come BGM, UNB ecc.

Name

Il nome non è attualmente utilizzato e serve solo come riferimento.

Esportazione Composite

Agency

Questa proprietà può essere utilizzata per specificare l’agenzia responsabile dello standard EDIFACT utilizzato. È facoltativo, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, ad esempio, obbligatorio. Un valore tipico è: UN. Questo non influisce sull’uscita del convertitore.

Version

Questa proprietà può essere utilizzata per specificare la versione EDIFACT utilizzata. È facoltativo, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, ad esempio, obbligatorio. Un valore tipico è: D96A. Questo non influisce sull’uscita del convertitore.

Conditional Output

È possibile impostare questa proprietà sul valore True per produrre l’elemento solo se un’espressione di origine specificata corrisponde a un filtro specificato.

NAV Filter

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Un filtro per verificare la SourceExpr. L’espressione di partenza verrà interpretata come testo per l’applicazione del filtro. L’elemento verrà visualizzato nell’output solo se il valore dell’espressione sorgente specificata rientra nel filtro specificato.

SourceExpr

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Questa proprietà specifica quale valore deve essere usato per decidere se corrisponde al filtro dato e se l’elemento deve apparire o meno nell’output.

Mandatory

Specifica se il composito deve essere presente nel segmento o se è facoltativo.

Mandatory

Il composito deve essere presente nel segmento. Questa proprietà è solo informativa e non influisce sull’uscita del convertitore.

Conditional

Il composito è condizionato.

Position

Specifica la posizione del composito secondo la documentazione EDIFACT. Questa proprietà è importante, in quanto definisce anche il modo in cui vengono prodotte le informazioni nel file. La posizione è tipicamente un numero, come “010”. Il numero deve essere divisibile per 10. La stessa posizione può essere scritta una sola volta. La proprietà position può anche modificare la posizione della linea di mapping.

Tag

Definisce il tag del composito. I tag tipici sono “C001”; il tag non influisce sull’elaborazione dei file. Viene utilizzato principalmente per determinare automaticamente se l’elemento è obbligatorio secondo lo standard, ecc.

Name

Il nome non è attualmente utilizzato e serve solo come riferimento.

Esportazione dell’DataElement

Agency

Questa proprietà può essere utilizzata per specificare l’agenzia responsabile dello standard EDIFACT utilizzato. È facoltativo, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, ad esempio, obbligatorio. Un valore tipico è: UN. Questa proprietà non influisce sull’output del file.

Version

Questa proprietà può essere utilizzata per specificare la versione EDIFACT utilizzata. È facoltativo, ma senza questa informazione il convertitore non può rilevare automaticamente se un elemento è, ad esempio, obbligatorio. Un valore tipico è: D96A. Questa proprietà non influisce sull’output del file.

SourceExpr

Specifica l’origine dei dati da scrivere. Abbiamo una sezione separata sulla proprietà dell’espressione di origine.

Conditional Output

È possibile impostare questa proprietà sul valore True per produrre l’elemento solo se un’espressione di origine specificata corrisponde a un filtro specificato.

NAV Filter

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Un filtro per verificare la SourceExpr. L’espressione di partenza verrà interpretata come testo per l’applicazione del filtro. L’elemento verrà visualizzato nell’output solo se il valore dell’espressione sorgente specificata rientra nel filtro specificato.

SourceExpr

Questa proprietà è disponibile solo se la proprietà Conditional Output è impostata su True. Questa proprietà specifica quale valore deve essere usato per decidere se corrisponde al filtro dato e se l’elemento deve apparire o meno nell’output.

Mandatory

Specifica se il dato deve essere presente nel segmento/composito o se è facoltativo.

Mandatory

Il dato deve essere presente nel segmento/composito. L’impostazione di un elemento come obbligatorio comporta la generazione dell’output, anche se il valore è vuoto. Ciò può causare file non validi, poiché gli elementi obbligatori devono sempre avere un valore. In questo caso il convertitore non creerà alcun errore. È necessario verificare che le informazioni richieste per l’esportazione siano presenti utilizzando un controllo mapping.

Conditional

L’elemento di dati è condizionale.

Position

Specifica la posizione dell’elemento di dati secondo la documentazione EDIFACT. La posizione è importante per il convertitore per decidere dove emettere le informazioni. La posizione è tipicamente un numero, come “010”. Il numero deve essere divisibile per 10. La stessa posizione può essere scritta una sola volta. La proprietà position può anche modificare la posizione della linea di mapping.

Tag

Definisce il tag dell’elemento di dati. Il tag non influisce sull’elaborazione dei file. Viene utilizzato principalmente per determinare automaticamente se l’elemento è obbligatorio secondo lo standard, ecc.

Name

Il nome non è attualmente utilizzato e serve solo come riferimento.

Spec. Data Type

Questa proprietà definisce il tipo di dati secondo lo standard EDIFACT. Questo è solo a titolo informativo e non influisce sull’elaborazione.

Incorrect Length

Sono ammessi i seguenti valori:

Ignore

Non controllare la lunghezza dell’uscita.

Max (Error)

Crea un errore se il valore è più lungo del consentito.

Max (Truncate with Warning)

Crea un avviso se il valore è più lungo del consentito e tronca l’output alla lunghezza consentita.

Max (Truncate)

Tronca il valore se è più lungo del consentito.

Max (Truncate…)

Troncare il valore se è più lungo del consentito e aggiungere “…” alla fine per indicare che il valore non è completo.

Exact (Error)

Crea un errore se l’output non ha la lunghezza specificata.

Exact (Truncate/Pad with Warning)

Tronca o imbottisce il valore, se non ha la lunghezza specificata e crea un avviso.

Exact (Pad)

Crea un errore se il valore è più lungo del consentito. Imbottire il valore se è troppo corto.

Exact (Truncate/Pad)

Tronca o imbottiglia il valore al numero di caratteri indicato.

Spec. Length Type

Questa proprietà definisce se il campo è a lunghezza variabile o fissa secondo lo standard EDIFACT. Questo è solo a titolo informativo e non influisce sull’elaborazione.

Max. length

Il campo è di lunghezza variabile.

Exact length

Il campo ha una lunghezza fissa.

Length

Definisce il numero di caratteri consentiti nell’elemento di dati.

Format Type

È possibile selezionare il tipo di dati da importare.

Sono disponibili i seguenti valori:

Auto

Il campo viene formattato automaticamente, in base al tipo di dati di origine.

Text

Il campo è formattato come testo.

Date/Time

Informazioni su data e ora. Il formato può essere specificato da un qualificatore che rappresenta i qualificatori DTM consentiti dallo standard EDIFACT. È possibile utilizzare gli altri formati Data e Data/Ora, se si desidera specificare il formato in un altro modo.

Date/Time Format

I dati sono formattati come informazioni su data e ora. È possibile specificare il formato con la proprietà Format String.

Date Format

I dati sono formattati come informazioni sulla data. È possibile specificare il formato con la proprietà Format String.

Number

I dati sono formattati come valori numerici.

Format Qualifier

Disponibile solo se la proprietà Format Type è impostata su Date/Time.

È possibile utilizzare la ricerca per vedere tutti i formati disponibili. I numeri sono uguali al qualificatore del formato EDIFACT per i campi DTM.

Format String

Disponibile solo se la proprietà Format Type è se a Date/Time Format o a Stringa di Date format.

Se la proprietà Format Type è impostata su NAV Format String, è possibile inserire la stringa di formato, come descritto nella guida AL / C/AL.

Se è impostato su data/ora, è possibile inserire una stringa di formato, come descritto in Lavorare con le stringhe di formato di data/ora.

Blank Zeros

Disponibile solo se la proprietà Format Type è impostata su Number. Se disponibile, specifica che i valori vuoti devono essere restituiti come un campo vuoto, invece della rappresentazione vuota predefinita.

Decimal Character

Disponibile solo se la proprietà Format Type è impostata su Number. Specifica il carattere da utilizzare come separatore decimale. Per EDIFACT probabilmente non si dovrebbe modificare il valore.

Thousands Separator Character

Disponibile solo se la proprietà Format Type è impostata su Number. Se le migliaia devono essere separate e, in caso affermativo, quale carattere deve essere utilizzato. Per EDIFACT probabilmente non si dovrebbe modificare il valore.

Max. Decimal Places

Disponibile solo se la proprietà Format Type è impostata su Number. Il numero massimo di cifre decimali da visualizzare.

Min. Decimal Places

Disponibile solo se la proprietà Format Type è impostata su Number. Il numero minimo di cifre decimali che deve essere presente nell’output. In questo modo i posti mancanti verranno automaticamente riempiti di zeri.

Sign

Disponibile solo se la proprietà Format Type è impostata su Number. Indicare o meno il segno positivo/negativo.

Negative Only

Emettere solo il segno “-“.

Always

Emettere il segno “+” e “-“.

Sign after Value

Disponibile solo se la proprietà Format Type è impostata su Number. Se mettere il segno dopo i numeri. Per EDIFACT probabilmente non si dovrebbe modificare il valore e lasciarlo al valore predefinito.

Sample Values

È possibile mantenere un elenco di valori di esempio. La procedura guidata di creazione/aggiornamento mapping compilerà automaticamente questo elenco dal file di esempio.