Altova MapForce 2024 Enterprise Edition

Schnelle Konvertierung von EDI in XML

Zur Startseite Zurück Nach oben Weiter

Neben regulären Mappings von EDI auf XML bietet MapForce auch die Möglichkeit, EDI-Dateien schnell in das XML-Format zu konvertieren. Dazu muss weder ein XML-Schema erstellt werden, noch müssen manuell Mapping-Verbindungen erstellt werden. Für diese Funktion wird weder ein XML-Schema benötigt noch wird dadurch eines bereitgestellt. Felder, die keine Daten enthalten, werden weggelassen. Beachten Sie, dass die genaue Struktur der generierten XML-Datei von den EDI-Quelldaten abhängig ist und nicht geändert werden kann.

 

Für die schnelle Konvertierung von EDI-Dateien in XML müssen Sie die Built-In-Transformationssprache auswählen.

 

Sie haben in MapForce zwei Möglichkeiten: (i) die Verwendung eines EDI-Dokument als Quellkomponente und (ii) die Verwendung eines EDI-Dokuments als Zielkomponente. Nähere Informationen dazu finden Sie in den Unterabschnitten weiter unten.

 

EDI-Komponente als Quellkomponente

Wenn Ihr EDI-Dokument als Quellkomponente verwendet wird, gehen Sie vor, wie unten beschrieben, um in der Ausgabe eine XML-Datei zu erzeugen.

 

1.Erstellen Sie ein neues Mapping und wählen Sie als Transformationssprache Built-In aus.

2.Fügen Sie ein EDI-Dokument zu Ihrem Mapping hinzu und wählen Sie z.B. die ORDERS-Nachricht aus der EDIFACT-Collection aus.

3.Wenn Sie aufgefordert werden, eine EDI-Datei bereitzustellen, klicken Sie auf Durchsuchen und öffnen Sie die Datei MapForceExamples\ORDERS.EDI.

4.Klicken Sie im Dialogfeld Komponenteneinstellungen auf OK. Die EDI-Komponente wird nun im Mapping-Bereich angezeigt.

5.Klicken Sie mit der rechten Maustaste auf die Titelleiste der ORDERS-Komponente und aktivieren Sie im Kontextmenü die Option Mapping auf XML erstellen. Daraufhin wird eine XML-Zielkomponente erstellt, wobei alle Verbindungen zur Quellkomponente mittels einer Alles kopieren-Verbindung hergestellt werden (siehe Abbildung unten).

mf_create_mapping_to_xml_01

6.Klicken Sie auf das Fenster Ausgabe, um eine Vorschau auf die generierte XML-Datei zu sehen (siehe unten).

mf_create_mapping_to_xml_02

 

EDI-Komponente als Zielkomponente

In diesem Unterabschnitt wird gezeigt, wie Sie eine EDI-Zielkomponente so konfigurieren, dass eine XML-Ausgabe anstelle der EDI-Ausgabe erzeugt wird. Gehen Sie folgendermaßen vor:

 

1.Stellen Sie sicher, dass als Transformationssprache Built-In ausgewählt ist.

2.Doppelklicken Sie auf die Überschrift der EDI-Zielkomponente und aktivieren Sie in den EDI-Einstellungen der Komponenteneinstellungen das Kontrollkästchen Inhalt im XML-Format schreiben.

3.Klicken Sie auf den Ausgabe-Bereich, um das Ergebnis des Mappings zu sehen (siehe Abbildung unten).

mf_write_edi_to_xml_format

Sie können diese Funktionalität im folgenden Beispielmapping testen: MapForceExamples\Xml_To_X12_Order.mfd.

 

© 2018-2024 Altova GmbH