Uno scambio EDI contiene una o più transazioni aziendali. Negli standard X12 e correlati, una transazione viene denominata set di transazioni. Negli standard EDIFACT e correlati, una transazione viene denominata messaggio. In genere, questo documento utilizza il termine transazione o transazione aziendale per fare riferimento ad una serie di transazioni X12 o UCS o ad un messaggio EDIFACT.
Gli scambi EDI sono composti di segmenti che contengono elementi dati. Gli elementi dati rappresentano elementi, quali il nome, la quantità, la data o l'ora. Un segmento è un gruppo di elementi dati correlati. I segmenti vengono identificati da un nome o una tag, che appare all'inizio del segmento. (Gli elementi dati non vengono identificati dal nome, ma sono delimitati da caratteri di separazione speciali riservati a questo scopo).
In alcuni casi, è utile distinguere i segmenti in dettagli o di dati in una transazione da altri segmenti utilizzati a scopo amministrativo. I segmenti amministrativi vengono denominati segmenti di controllo in X12 e segmenti di servizio in EDIFACT. I segmenti della busta che delimitano i confini di uno scambio EDI sono un esempio di questi segmenti di controllo e di servizio.
Gli scambi EDI possono contenere tre livelli di segmenti. Su ciascun livello, c'è un segmento di intestazione all'inizio ed un segmento dell'elemento di coda alla fine.
Un interscambio dispone sempre di un segmento di intestazione dell'interscambio all'inizio e uno di coda alla fine.
Uno scambio può contenere uno o più gruppi. Un gruppo, a sua volta, contiene una o più transazioni correlate. Il livello di gruppo è facoltativo in EDIFACT ma è obbligatorio negli standard X12 e correlati. Quando i gruppi sono presenti, c'è un'intestazione del gruppo ed un segmento dell'elemento di coda del gruppo per ciascun gruppo.
Un gruppo (o uno scambio, dove i gruppi non sono presenti) contiene una o più transazioni. Ciascuna transazione ha un'intestazione dell'insieme di transazioni ed un elemento di coda dell'insieme di transazioni.
Una transazione rappresenta un documento aziendale, come ad esempio un ordine di acquisto. Il contenuto del documento aziendale è rappresentato dai segmenti di dettaglio tra il segmento di intestazione dell'insieme di transazioni e il segmento dell'elemento di coda dell'insieme di transazioni.
Per ogni standard EDI viene fornito un metodo per la visualizzazione dei dati in uno scambio. Nella seguente tabella vengono elencati i segmenti per ciascuno dei tre standard EDI supportati.
Segmento standard | X12 | UCS | EDIFACT |
---|---|---|---|
Avvio scambio | ISA | BG | UNB |
Fine scambio | IEA | EG | UNZ |
Avvio gruppo | GS | GS | UNG |
Fine gruppo | GE | GE | UNE |
Avvio transazione | ST | ST | UNH |
Fine transazione | SE | SE | UNT |
In Figura 22 viene mostrato un esempio di uno scambio X12 e i segmenti che costituiscono lo scambio.