Data-mapping voor EDI met MapForce

Elke industriestandaard in de computersector die betrouwbaarheid bevordert en duidelijke communicatie tussen onafhankelijke bedrijven mogelijk maakt, zal een lange levensduur hebben. EDI (Electronic Data Interchange) ontstond in de jaren zestig om geautomatiseerde transacties tussen computersystemen van bedrijven mogelijk te maken. EDI wordt nog steeds veel gebruikt en blijft zich ontwikkelen om te voldoen aan moderne eisen, onder de verantwoordelijkheid van de organisaties UN/EDIFACT en ANSI.

Altova MapForce ondersteunt data-omzetting voor EDI-bestanden, waardoor gegevens kunnen worden omgezet tussen EDI-berichten en XML, JSON, relationele databases, platte bestanden, Excel of andere dataformaten. Dit maakt het mogelijk om een brug te slaan tussen veelgebruikte standaarden voor gegevensuitwisseling en interne technologieën.

MapForce biedt ondersteuning voor de nieuwste EDIFACT-versies, namelijk 2015B en 2016A, inclusief de nieuwe VERMAS-berichtgeving. Het omzetten en vertalen van EDIFACT-berichten naar andere, bruikbare datatypes voor verzending, opslag en beheer is een veelvoorkomende zakelijke behoefte die door MapForce wordt opgelost.

EDIFACT-versie 2015B (D.2015B) beschrijft bestellingen en facturen tussen handelspartners. Versie 2016A (D.2016A) beschrijft zaken met betrekking tot maritiem transport en omvat het VERMAS-bericht.

In het voorjaar van 2016 is de VERMAS EDI-standaard definitief vastgesteld om het geverifieerde brutogewicht (VGM) van een verpakte transporteenheid, zoals een zeecontainer, te beschrijven. Het geverifieerde gewicht van elke container wordt uitgewisseld tussen fabrikanten en andere partijen die de containers laden, en tussen de transportbedrijven. Elke transporteur moet het gewicht van alle containers kennen voordat ze deze op een vrachtschip worden geladen!

Het maken van een data-mapping voor EDI

Wanneer u ervoor kiest om een EDI-bestand in een datamapping te integreren, ofwel als bron- of doelcomponent, opent MapForce het dialoogvenster voor EDI-collecties, waarmee u toegang krijgt tot alle nieuwste EDI-standaarden.

Als u een oudere versie wilt configureren, zijn er aanvullende EDI-configuratiebestanden beschikbaar als gratis downloads om de ingebouwde MapForce EDI-bibliotheek uit te breiden.

De syntaxis van EDI-bestanden maakt gebruik van driekletterige codes en speciale tekens om zeer gestructureerde berichten te creëren. Hieronder staat een voorbeeld van een EDI-bericht om een lunch bij een pizzeria te bestellen:

In dit voorbeeld worden de gegevens weergegeven als afzonderlijke regels, maar regelafsluiters zijn niet vereist in EDI-communicatie en worden doorgaans niet gebruikt.

MapForce maakt het inrichten van EDI-gegevens toegankelijk door EDI-bestanden weer te geven in een hiërarchische, geordende structuur en door tekstuele uitleg te bieden die elk scheidingsteken en elk data-element beschrijft.

Sleep de verbindingslijnen eenvoudig tussen de elementen van de bron- en doelcomponenten om een EDI-datamapping te definiëren, of pas indien nodig de dataconversiefuncties van MapForce toe. In de afbeelding hierboven combineert de functie "to-datetime" die zich rechtsboven staat, individuele velden voor datum en tijd in het EDI-bestand tot één enkele datum- en tijdwaarde voor de uitvoer.

Alternatief kunt u Altova AI gebruiken om EDI-velden automatisch te koppelen. Het analyseert de gegevens achter onduidelijke segmenten en stelt de juiste koppelingen voor, die u kunt accepteren of afwijzen.

De knop "Output" (Uitvoer) onderaan het venster voor datamapping in MapForce stelt u in staat om op elk moment een voorbeeld van de uitvoer te bekijken. Zodra uw EDI-datamapping voltooid is, kunt u deze direct uitvoeren in MapForce of een uitvoerbestand opslaan voor geautomatiseerde verwerking door MapForce Server.

MapForce bevat veel voorbeeldbestanden om de data-omzetting voor EDI tussen verschillende dataformaten en branche-specifieke EDI-bronnen en -bestemmingen te illustreren. Download een gratis proefversie om vandaag nog aan de slag te gaan met uw eigen EDI-data-omzetting!