Altova MapForce 2024 Enterprise Edition

In diesem Kapitel erfahren Sie, wie EDI-Komponenteneinstellungen definiert und mapbare EDI-Trennzeichen in einem Mapping verwendet werden. Nachdem Sie eine EDI-Komponente zum Mapping-Bereich hinzugefügt haben, können Sie die Einstellungen dafür über das Dialogfeld Komponenteneinstellungen (siehe Abbildung unten) konfigurieren. Sie können das Dialogfeld Komponenteneinstellungen auf eine der folgenden Arten öffnen:

 

Doppelklicken Sie im Mapping auf die Titelleiste der EDI-Komponente.

Wählen Sie eine EDI-Komponente im Mapping aus und klicken Sie auf den Menübefehl Komponente | Eigenschaften.

Klicken Sie mit der rechten Maustaste auf die Titelleiste der EDI-Komponente und wählen Sie Eigenschaften.

mf_edi_component_settings

Es stehen die folgenden Einstellungen zur Verfügung. Beachten Sie, dass einige Einstellungen nicht zur Verfügung stehen, wenn sie von der aktuell ausgewählten Komponente nicht unterstützt werden.

 

 

Mapbare EDI-Trennzeichen

Sie können in MapForce EDI-Trennzeichen ( z.B. Datenelement-Trennzeichen, Segment-Abschlusszeichen, usw.) mappen. Diese Funktion wird derzeit für die folgenden EDI-Standards unterstützt: EDIFACT, X12 und NCPDP SCRIPT. Die mapbaren EDI-Trennzeichen in einer EDI-Komponente befinden sich im Element Settings (Child-Element des Elements Interchange) (Abbildung unten).

mf_edi_mapdelimiters

In der Abbildung oben sehen Sie einen Ausschnitt aus einer EDIFACT-Nachricht, in der jedes Trennzeichen durch einen einzigen Child-Node dargestellt wird. Alle diese Trennzeichen können im Dialogfeld Komponenteneinstellungen konfiguriert werden (Unterabschnitt oben). Beachten Sie, dass im Element Settings nur diejenigen Trennzeichen angezeigt werden, die für den jeweiligen EDI-Standard konfiguriert werden können.

 

Anmerkung zu 997- und 999-Nachrichten

Bei X12/HIPAA 997- und 999-Nachrichten in der Zielkomponente müssen Sie zwischen dem Node Settings der Input-Instanz und dem Node Settings der 997/999-Nachricht der Ausgabe eine "Alles kopieren"-Verbindung erstellen.

 

EDI-Quell- und -Zielkomponente

In Quellkomponenten stellen die Trennzeichen-Nodes die tatsächlich verwendeten Trennzeichen aus der Quellinstanz bereit. Diese unterschieden sich eventuell von den im Dialogfeld Komponenteneinstellungen definierten Trennzeichen. Bei Zielkomponenten können die Trennzeichen in den Trennzeichen-Nodes zur Laufzeit definiert werden, d.h. gemappte Trennzeichen setzen die im Dialogfeld Komponenteneinstellungen definierten außer Kraft.

 

Validierungsüberprüfungen

Beachten Sie die folgenden Punkte im Zusammenhang mit Validierungen:

 

Wenn ein Trennzeichen-Node nicht verbunden wird, ändert sich das aktuelle Verhalten nicht.

Wenn eine leere Sequenz oder eine Sequenz bestehend aus mehr als einem String gemappt wird, kommt es zu einem Laufzeitfehler.

Wiederholungs-Trennzeichen in EDIFACT: Wenn ein Leerzeichen auf ein Trennzeichen gemappt wird, wird das Trennzeichen als nicht verwendet markiert. Das UNA-Segment hat ein Leerzeichen anstatt eines Trennzeichens. Wenn Sie ein Leerzeichen auf ein tatsächlich benötigtes Trennzeichen mappen, kommt es zu einem Fehler, weil das Trennzeichen nicht definiert wurde.

Wenn ein String gemappt wird, der nicht genau ein Zeichen enthält, kommt es zu einem Laufzeitfehler.

Wenn dasselbe Zeichen auf zwei oder mehr Trennzeichen gemappt wird, kommt es zu einem Laufzeitfehler.

 

© 2018-2024 Altova GmbH