Elemento strutturale dell'interscambio EDI
L'interscambio è l'elemento strutturale di massimo livello di un messaggio EDI. Contiene un insieme di uno o più gruppi scambiato dai due partner. È necessario che la destinazione di un interscambio sia un singolo trading partner. Gli interscambi possono contenere set di transazioni/messaggi di uno o più tipi.
In caso di interscambio, lo stesso interscambio, i gruppi e i set di transazioni/messaggi al suo interno sono definiti dalle intestazioni. I segmenti, gli elementi dati e i sottoelementi sono delimitati da separatori. Ogni separatore ha un valore predefinito ma può essere definito come un carattere diverso per l'entità. Negli interscambi EDIFACT, i caratteri selezionati per l'utilizzo come separatori nell'interscambio sono definiti in una intestazione di interscambio UNA. Negli interscambi X12, i separatori vengono definiti nell'intestazione di interscambio ISA. Si noti che in X12, il separatore elementi dati è il carattere in quarta posizione, mentre il terminatore segmenti dati è il carattere in ultima posizione. Gli altri separatori X12 e tutti i separatori EDIFACT sono definiti da campi, come ad esempio il separatore componenti X12 mediante il campo ISA16 e il separatore elementi dati EDIFACT mediante il campo UNA2.
L'interscambio include una busta che definisce il messaggio EDI. È necessario che la busta inizi con un'intestazione di interscambio (ISA in X12 o UNA/UNB in EDIFACT) e che termini con un trailer di interscambio (IEA/UNZ). L'intestazione di interscambio include elementi che consentono di definire il mittente e il destinatario, una data e un'ora, un numero di versione, un numero di controllo che corrisponde all'intestazione e al trailer e altre informazioni.
I campi ISA12 e GS8 (per gli interscambi X12) e il campo UNH2 (per gli interscambi EDIFACT) contengono informazioni di versione necessarie al rilevamento dello schema.
Il trailer di interscambio dispone di un elemento che indica il numero di gruppi all'interno dell'interscambio.
Nota
L'intestazione di sicurezza funzionale, l'intestazione di garanzia funzionale, il segmento di valore di sicurezza funzionale e i segmenti del trailer di sicurezza funzionale non rientrano nell'ambito di BizTalk Server EDI e AS2. Se viene ricevuto un interscambio contenente tali segmenti, questo verrà sospeso e verrà visualizzato un messaggio di errore in cui è indicato che tali segmenti non sono stati identificati.