![]() |
![]() | ![]() | ![]() | EDI-QuelldatenMit Altova MapForce® 2009 können Sie Ihre EDI-Daten ganz einfach warten, indem Sie sie auf die verschiedensten Dateiformate wie z.B. XML, Datenbanken, Flat Files, andere EDI-Standards, Excel 2007 (OOXML) und Webservices mappen. EDI-Formate sind Standards für den elektronischen Datenaustausch und eignen sich besonders für den Austausch von Daten zwischen verteilten Systemen. Häufig müssen EDI-Daten zum Transformieren, Speichern und Verwalten in andere gängige Dokumentformate transformiert werden. MapForce bietet umfangreiche Unterstützung für die EDI-Standards UN/EDIFACT, ANSI X12 und Health Level 7 (HL7). Über die visuelle Mapping-Oberfläche von MapForce lassen sich EDI-Daten auf die verschiedensten Formate mappen, sodass diese wertvollen Daten auf verteilten System interpretiert und verwendet werden können. Die umfangreichen Datenintegrationsfunktionen von MapForce gehen über das einfache Mappen von EDI-Daten hinaus und gestatten Ihnen zur Applikationsintegration und für wiederholte Transformationen Programmcode in Java, C++ oder C# zu generieren. Weiter unten sehen Sie nur einige Beispiele, wie MapForce eingesetzt werden kann, um Kosten zu sparen und Ihre EDI-Implementierung dank Funktionen zum Mappen auf XML, Datenbanken, Flat Files, andere EDI-Formate, Excel 2007 (OOXML) und Webservices effizienter zu gestalten. MapForce bietet vollständige Unterstützung für Mappings, bei denen EDI-Daten als Quellformat verwendet werden:
Mappen von EDI auf DatenbankenDas Mappen von EDI auf Datenbankformate ist wichtig, um Transaktionsdaten speichern und abrufen zu können. Immer mehr Datenbanken unterstützen mittlerweile das Speichern von EDI Messages in ihrem nativen Format, doch müssen diese Daten in eine gültige Datenbankstruktur transformiert werden, um durchsucht und abgerufen werden zu können. MapForce unterstützt alle gängigen Datenbanken, wie:
Um ein EDI-Datenbank-Mapping zu erstellen, fügen Sie einfach eine EDI Message aus der vollständigen EDI-Sammlung von MapForce für X12 und EDIFACT ein. Sie werden anschließend aufgefordert, eine EDI-Beispieldatei anzugeben, um die Ausgabe Ihres Mappings anzeigen zu können.
Bei der Installation von MapForce werden auch die entsprechenden Definitionen für die neuesten Versionen des EDIFACT-, X12- und HL7 Message-Standards installiert. Sie können jedoch auch eine EDI-Sammlung früherer Versionen dieser Standards von der Altova-Website herunterladen. Nachdem Sie eine Datenbankstruktur als Zielkomponente eingefügt haben, müssen Sie auf der visuellen Design-Oberfläche von MapForce nur noch Verbindungslinien zwischen übereinstimmenden Nodes ziehen.
Mit Hilfe der umfangreichen Datenverarbeitungsfunktionen aus der MapForce-Bibliothek können Sie Datenfelder durch zusätzliche proprietäre Informationen, die zu Ihren Datenbanktabellen hinzugefügt werden müssen, ergänzen. So wird z.B. im oben gezeigten Mapping mit Hilfe einer einfachen concatenate-Funktion und einer Konstante anhand von zwei EDI Message-Segmenten mit einem Bindestrich als Trennzeichen ein Sekundärschlüssel generiert. Wenn Sie auf das Register "Ausgabe" klicken, sehen Sie das Ergebnis des Mappings. Im Fall eines Mappings, bei dem die Zielkomponente eine Datebankstruktur ist, generiert MapForce ein SQL Script, das direkt von MapForce aus an einer Datenbank ausgeführt werden kann, um die Transformation auszuführen und die Datenbanktabellen zu aktualisieren. In diesem einfachen Beispiel haben wir das EDI X12 850 Transaction Set einer Bestellung konvertiert.
Das Ergebnis ist das folgende SQL Script:
Mit Hilfe der ausgefeilten Codegenerierungsfunktionen von MapForce können Sie dasselbe Mapping automatisch mittels Java, C++ oder C# ausführen und die Daten in Ihre eigenen Applikationen und Geschäftsprozesse integrieren. Der generierte Code kann lizenzgebührenfrei verwendet werden, sodass keine Runtime-Lizenzgebühren anfallen. Dies ist v.a. bei der Arbeit mit einer großen Anzahl an eingehenden oder ausgehenden EDI Messages hilfreich, da Sie Ihre e-Commerce und Datenintegrations-Arbeitsabläufe dadurch weiter automatisieren können. MapForce unterstützt auch das Mappen mehrerer Quellkomponenten auf mehrere Zielkomponenten, sodass Sie verteilte Datenformate in Ihren Transformationen miteinander kombinieren können. Mappen von EDI auf XMLXML bleibt in der Geschäftswelt nach wie vor eines der vielseitigsten und gebräuchlichsten Dokumentformate. Dank seiner einzigartigen Fähigkeit, für jedes denkbare Ausgabeformat und jede Übertragungsmethode eingesetzt werden zu können, ist XML das ideale Dateiformat für die verschiedensten Verwendungszwecke. Anhand eines proprietären XML-Schemas, einer DTD oder eines von MapForce anhand einer XML-Beispieldatei generierten XML-Schemas können Sie mit MapForce EDI Messages ganz einfach auf gültige XML-Strukturen mappen. Zuerst müssen Sie dazu eine Struktur aus der umfangreichen MapForce EDI-Sammlung einfügen. Im unten gezeigten Beispiel konvertieren wir eine HL7 v2.6 Message in die neueste XML-basierte Version des Standards, v3 (die XML-Schema-Dateien für HL7 v3 stehen als Gratisdownload auf der Altova-Website zur Verfügung). Wir beginnen, indem wir eine ADT A28-Struktur als Mapping-Quellkomponente einfügen. Sie werden anschließend aufgefordert, eine EDI-Beispieldatei anzugeben, um die Ausgabe Ihres Mappings anzeigen zu können.
Nachdem Sie Ihre Quellkomponente(n) definiert haben, können Sie eine XML-Zielstruktur für das Mapping zuweisen - in diesem Fall verwenden wir das entsprechende XML-Schema für HL7 v3. Ziehen Sie anschließend auf der intuitiven Design-Oberfläche von MapForce einfach Verbindungslinien, um die relevanten HL7-Segmente mit den entsprechenden XML-Nodes zu verknüpfen. MapForce enthält eine Bibliothek mit komplexen Verarbeitungsfunktionen, mit deren Hilfe Sie die notwendigen Änderungen und Ergänzungen hinzufügen können, um Inhalt on-the-fly im erforderlichen Format ausgeben zu können. Wenn Sie auf das Register "Ausgabe" klicken, sehen Sie das Ergebnis des Mappings. Im Fall eines Mappings mit einer XML-Struktur als Ziel generiert MapForce gültige XML-Daten auf Basis Ihres Zielschemas. In diesem einfachen Beispiel haben wir eine HL7 v2.6 ADT A28 Message in den folgenden XML Markup-Code transformiert (die Message wurde aus Gründen der Übersichtlichkeit gekürzt):
Bei wiederholten Transformationen, die v.a. bei großen Mengen eingehender oder ausgehender EDI Messages effizient sind, können Sie mit Hilfe der ausgefeilten Codegenerierungsfunktionen von MapForce dasselbe Mapping automatisch mittels Java, C++ oder C# ausführen und die Daten in Ihre eigenen Applikationen und Geschäftsprozesse integrieren. Der generierte Code kann lizenzgebührenfrei verwendet werden, sodass keine Runtime-Lizenzgebühren anfallen. Sehen Sie selbst, wie Sie mit MapForce® 2009 Ihre EDI-Quelldaten transformieren können. Downloaden Sie eine kostenlose 30-Tage-Testversion von MapForce. * “HL7,” und “Health Level Seven” sind eingetragene Warenzeichen von Health Level Seven, Inc. | ![]() |
![]() | ![]() | ||||||||||||||||
| Altova | Rechtsabteilung | Presse | Partner | Karriere | Übersicht | Kontakt | Altova Blog | |||
|
