---
title: Converter automaticamente EDI para XML
date: 2026-01-22
categories:
  - data-integration
  - edi
  - xml
tags:
  - data-conversion
  - data-mapping
  - edi
  - xml
description: A conversão de EDI para XML é uma necessidade comum, e o MapForce facilita este processo, permitindo a conversão automática a partir de todos os principais formatos EDI.
---
Status: #blog

Tags:  #data-conversion #data-mapping #edi #xml

Categories: [data-integration](/blog/pt/category/data-integration.md) | [xml](/blog/pt/category/xml.md) | [edi](/blog/pt/category/edi.md)
# Converter automaticamente EDI para XML

A troca eletrónica de dados (EDI) continua a ser uma tecnologia fundamental para a troca de dados entre empresas, mesmo com a evolução contínua das arquiteturas de integração modernas. Durante décadas, padrões EDI como o X12 e o EDIFACT têm permitido uma comunicação fiável e estruturada entre parceiros comerciais em diversos setores, incluindo o retalho, a saúde, a logística e as finanças. A sua longevidade é um testemunho da sua estabilidade, escalabilidade e ampla adoção, especialmente em transações de grande volume e de importância crítica.

Ao mesmo tempo, os sistemas empresariais atuais dependem cada vez mais de XML, JSON, bases de dados, APIs e serviços baseados na nuvem. Embora o EDI seja excelente para a troca de dados padronizada, os seus formatos compactos e posicionais não foram concebidos para leitura humana ou para utilização direta por aplicações modernas. Como resultado, os dados EDI precisam de ser traduzidos e transformados para se integrarem de forma eficiente com os sistemas e fluxos de trabalho empresariais contemporâneos.

O Altova MapForce resolve este desafio com uma abordagem gráfica e poderosa para transformar dados EDI para outros formatos de dados mais comuns. Inclui até mesmo uma conversão automática de EDI para XML. Vamos ver como funciona. 

![torres de comunicação](/blog/images/49721323_700px.jpg)

<!--more-->

## Integração de dados EDI
O MapForce simplifica a [mapeamento EDI](https://www.altova.com/pt/mapforce/edi-mapping) através de um design visual que permite aos utilizadores visualizar claramente como os conjuntos de transações EDI se relacionam com XML, JSON, bases de dados, Shopify ou outros formatos. A validação EDI e as listas de códigos integradas ajudam a manter os mapeamentos precisos e em conformidade com os padrões, sem exigir trabalho manual adicional.

O MapForce suporta os padrões EDI mais comuns, incluindo:

- ONU / EDIFACT
- ANSI X12
- HL7 (Nível 7 de Saúde)
- HIPAA X12
- SAP iDOC
- IATA PADIS
- TRADACOMS
- SWIFT
- ODETTE
 - VDA
- FORTRAS

Para começar, basta especificar a coleção EDI e o tipo de mensagem desejados. 

![Converter qualquer mensagem EDI no MapForce](/blog/images/convert-edi%201.png)

Em muitos casos, uma simples conversão de **EDI para XML** é tudo o que é necessário para adaptar os dados para sistemas modernos. O MapForce consegue realizar essa transformação automaticamente. 

## EDI para XML

Para converter automaticamente ficheiros EDI para XML no MapForce, comece por inserir qualquer conjunto de ficheiros EDI numa nova definição de mapeamento. No nosso exemplo, vamos converter o ficheiro de exemplo EDI da IATA, incluído nos exemplos do MapForce, para XML. Assim, vamos selecionar a mensagem "Flight Information Response" (Resposta de Informação de Voos) do conjunto de dados da IATA para começar.

![Selecione a mensagem IATA PADIS que pretende converter](/blog/images/convert-padis-edi.png)

 Se tiver um documento EDI de origem para mapeamento, mas não souber de antemão qual mensagem escolher, pode simplesmente abrir o ficheiro num qualquer editor de texto e verificar o tipo de mensagem perto do topo do ficheiro. Aqui está uma visão do nosso ficheiro de origem:

![Visualização do ficheiro fonte EDI num editor de texto](/blog/images/edi-notepad.png)

Atribuímos o ficheiro IATA.edi como documento de origem e a mensagem EDI aparece no painel principal de mapeamento, num componente gráfico que reflete a sua estrutura

![Componente de origem para mapeamento EDI](/blog/images/IATA-edi-mapping.png)

Agora, podemos clicar com o botão direito no cabeçalho e selecionar a opção "Criar mapeamento para XML" no menu de contexto

![converter EDI para XML](/blog/images/edi-to-xml.png)

O MapForce cria automaticamente uma estrutura de dados XML correspondente à nossa mensagem EDI, insere-a no projeto e associa os campos correspondentes.

![Converter ficheiros EDI para XML através de mapeamento](/blog/images/edi-xml-transform.png)

É isso! Criar um mapeamento rápido de EDI para XML requer apenas alguns cliques. Para executar o mapeamento, basta clicar no botão "Saída" na parte inferior da janela de mapeamento, o que abre a janela de visualização da saída:

![Saída XML após a conversão](/blog/images/output.png)

A saída é um documento XML onde cada segmento da mensagem EDI é codificado dentro de elementos XML que correspondem aos nomes dos segmentos EDI.

Agora podemos guardar o ficheiro XML ou utilizá-lo como ponto de partida para definir uma integração EDI ou um fluxo de trabalho ETL. Pode guardar a correspondência como um ficheiro de execução do [MapForce Server](https://www.altova.com/pt/mapforce-server) ou carregá-la para um [FlowForce Server](https://www.altova.com/pt/flowforceserver) para processamento automatizado. Pode melhorar a correspondência para criar uma correspondência encadeada para transformações adicionais. A saída XML pode ser processada num ficheiro de correspondência separado, ou pode ser aplicada uma transformação XSL.

O MapForce suporta, por defeito, as versões mais recentes das coleções EDI. Se precisar trabalhar com mensagens EDI baseadas em padrões mais antigos, o MapForce oferece um link rápido para descarregar versões anteriores.

A técnica ilustrada acima, que permite converter automaticamente ficheiros EDI para XML, funciona com todas as coleções de ficheiros EDI suportadas pelo MapForce.

Para converter rapidamente ficheiros EDI para XML, [descarregue uma versão de avaliação gratuita](https://www.altova.com/pt/download), que inclui tutoriais, ajuda e muitos outros exemplos!

_NOTA: Se estiver interessado em saber mais sobre a história do EDI e compreender por que o EDI continua a ser utilizado, enquanto tecnologias como os cartões perfurados e as unidades de disco flexível caíram em desuso,_ [_consulte este artigo_](https://www.computerworld.com/article/2576616/the-story-so-far.html) _que foi originalmente publicado na revista Computerworld._
