---
title: Conversione automatica da EDI a XML
date: 2026-01-22
categories:
  - data-integration
  - edi
  - xml
tags:
  - data-conversion
  - data-mapping
  - edi
  - xml
description: La conversione di dati EDI in formato XML è una necessità comune, e MapForce semplifica questo processo grazie alla conversione automatica da tutti i principali formati EDI.
---
Status: #blog

Tags:  #data-conversion #data-mapping #edi #xml

Categories: [data-integration](/blog/it/category/data-integration.md) | [xml](/blog/it/category/xml.md) | [edi](/blog/it/category/edi.md)
# Conversione automatica da EDI a XML

Lo scambio elettronico di dati (EDI) rimane una tecnologia fondamentale per lo scambio di dati tra aziende, anche se le moderne architetture di integrazione continuano a evolversi. Da decenni, standard EDI come X12 e EDIFACT hanno permesso una comunicazione affidabile e strutturata tra partner commerciali in diversi settori, tra cui la vendita al dettaglio, la sanità, la logistica e la finanza. La loro longevità testimonia la loro stabilità, scalabilità e ampia diffusione, soprattutto nelle transazioni ad alto volume e di fondamentale importanza.

Allo stesso tempo, i sistemi aziendali odierni si basano sempre più su XML, JSON, database, API e servizi basati su cloud. Sebbene l'EDI sia ottimo per lo scambio di dati standardizzati, i suoi formati compatti e basati sulla posizione non sono progettati per essere facilmente leggibili dagli esseri umani o per essere utilizzati direttamente dalle applicazioni moderne. Di conseguenza, i dati EDI devono essere tradotti e trasformati per integrarsi perfettamente con i sistemi e i flussi di lavoro aziendali contemporanei.

Altova MapForce affronta questa sfida con un approccio potente e grafico per convertire i dati EDI in altri formati dati più comuni. Include persino la conversione automatica da EDI a XML. Vediamo come funziona. 

![torri di comunicazione](/blog/images/49721323_700px.jpg)

<!--more-->

## Integrazione dei dati EDI
MapForce permette di [Mappatura EDI](https://www.altova.com/it/mapforce/edi-mapping)  Un'interfaccia intuitiva e un design visivo che consentono agli utenti di visualizzare chiaramente come i set di transazioni EDI si collegano a XML, JSON, database, Shopify o altri formati. Le funzionalità integrate di validazione EDI e le liste di codici aiutano a mantenere l'accuratezza delle mappature e la conformità agli standard, senza richiedere ulteriori attività manuali.

MapForce supporta gli standard EDI più diffusi, tra cui:

- UN / EDIFACT
(Standard internazionale per lo scambio elettronico di dati)
- ANSI X12
- HL7 (Health Level 7) è uno standard per lo scambio di informazioni sanitarie
- HIPAA in formato X12
- SAP iDOC
- IATA PADIS
- TRADACOMS
- SWIFT
- ODETTE
 - VDA
- FORTRAS

Per iniziare, è sufficiente specificare il tipo di dati EDI e il formato del messaggio desiderati. 

![convertire qualsiasi messaggio EDI in MapForce](/blog/images/convert-edi%201.png)

In molti casi, una semplice conversione da **EDI a XML** è tutto ciò che serve per adattare i dati ai sistemi moderni. MapForce può eseguire questa trasformazione automaticamente. 

## Conversione da EDI a XML

Per convertire automaticamente i dati EDI in XML in MapForce, iniziate trascinando qualsiasi insieme di dati EDI in una nuova mappatura. Nel nostro esempio, convertiremo il file sorgente EDI di esempio IATA incluso negli esempi di MapForce in formato XML. Quindi, selezioneremo il messaggio "Flight Information Response" dall'insieme di dati IATA per iniziare.

![Selezionare il messaggio IATA PADIS da convertire](/blog/images/convert-padis-edi.png)

 Se si dispone di un documento EDI di riferimento per la mappatura, ma non si sa in anticipo esattamente quale messaggio scegliere, è possibile semplicemente aprire il file con qualsiasi editor di testo e visualizzare il tipo di messaggio nella parte superiore del file. Ecco un esempio del nostro documento di riferimento:

![Visualizzazione del file sorgente EDI tramite un editor di testo](/blog/images/edi-notepad.png)

Assegniamo il file IATA.edi come documento di origine e il messaggio EDI viene visualizzato nel pannello principale di mappatura, in un componente grafico che ne riflette la struttura

![Componente sorgente per la mappatura EDI](/blog/images/IATA-edi-mapping.png)

Ora possiamo fare clic con il tasto destro sull'intestazione e scegliere "Crea mappatura XML" dal menu contestuale

![convertire i dati EDI in formato XML](/blog/images/edi-to-xml.png)

MapForce crea automaticamente una struttura dati XML corrispondente al nostro messaggio EDI, la inserisce nel progetto e associa i campi corrispondenti.

![Convertire i file EDI in formato XML tramite una mappatura](/blog/images/edi-xml-transform.png)

Ecco fatto! Creare una mappatura rapida da EDI a XML richiede solo pochi clic. Per eseguire la mappatura, basta cliccare sul pulsante "Output" nella parte inferiore della finestra di mappatura, che apre la finestra di anteprima dell'output:

![Output XML dopo la conversione](/blog/images/output.png)

L'output è un documento XML in cui ogni segmento del messaggio EDI è codificato all'interno di elementi XML che corrispondono ai nomi dei segmenti EDI.

Ora possiamo salvare il file XML o utilizzarlo come punto di partenza per definire un'integrazione EDI o un flusso di lavoro ETL. È possibile salvare la mappatura come file di esecuzione di [MapForce Server](https://www.altova.com/it/mapforce-server) oppure caricarla su un server [FlowForce Server](https://www.altova.com/it/flowforceserver) per l'elaborazione automatica. È possibile migliorare la mappatura per creare una mappatura a catena, utile per ulteriori trasformazioni. L'output XML può essere elaborato in una mappatura separata, oppure è possibile applicare una trasformazione XSL.

MapForce supporta, di default, le versioni più recenti delle collezioni EDI. Se è necessario lavorare con messaggi EDI basati su standard precedenti, MapForce offre un collegamento diretto per scaricare le versioni precedenti.

La tecnica descritta sopra, che consente di convertire automaticamente i dati EDI in formato XML, è compatibile con tutte le collezioni EDI supportate da MapForce.

Per convertire rapidamente i file EDI in formato XML, [scaricate una versione di prova gratuita](https://www.altova.com/it/download) che include tutorial, assistenza e molti altri esempi!

_NOTA: Se siete interessati a saperne di più sulla storia dell'EDI per capire perché l'EDI continua ad essere utilizzato, mentre tecnologie come le schede perforate e le unità floppy disk sono ormai obsolete,_ [_consultate questo articolo_](https://www.computerworld.com/article/2576616/the-story-so-far.html) _che è stato originariamente pubblicato sulla rivista Computerworld._
