Show TOC

Datenfluss-EditorLocate this document in the navigation structure

Verwendung

Mit dem Datenfluss-Editor (im unteren Bereich des Mapping-Editors) beschreiben Sie den Datenfluss von einem oder mehreren Ausgangsfeldern zu einem Zielfeld. Da dieses Mapping nur ein Teil des gesamten Message-Mappings ist und sich auf ein bestimmtes Zielfeld bezieht, wird ein solches Mapping Zielfeld-Mapping genannt.

Funktionsumfang

Der Datenfluss-Editor besteht aus:

  • Einem Editor-Fenster, in das Sie Funktionen, Ausgangs- und Zielfelder als Rechtecke einfügen und beliebig verschieben können. Diese Rechtecke werden als Datenfluss-Objekte bezeichnet, weil mit ihrer Hilfe ein Datenfluss von den Ausgangsfeldern zu den Zielfeldern beschrieben wird.

  • Einer Funktionsauswahl-Drucktastenleiste im unteren Bereich des Datenfluss-Editors, die Funktionen verschiedener Funktionskategorien enthält. Über diese Drucktastenleiste können Sie per Drag&Drop Funktionen als neue Datenfluss-Objekte in das Editor-Fenster ziehen. Zusätzlich können Sie auf eine leere Stelle im Datenfluss-Editor klicken, um über ein Funktionsmenü auf häufig verwendete Funktionen zuzugreifen.

Links neben dem Editor-Fenster befinden sich allgemeine Funktionen, die für die Bearbeitung eines Zielfeld-Mappings nützlich sind:

Allgemeine Funktionen des Datenfluss-Editors

Funktion

Bedeutung

Unverbundene Objekte löschen

Löscht alle Datenfluss-Objekte, die noch nicht mit einem Ausgangs- und Zielfeld verbunden sind. Solche unverbundenen Datenfluss-Objekte werden in orange angezeigt.

Mapping anordnen

Geordnete Darstellung des Zielfeld-Mappings. Sie können diese Funktion auch aufrufen, indem Sie auf einer freien Fläche des Datenfluss-Editors die rechte Maustaste gedrückt halten und die Maus schnell hin- und herbewegen.

Aktuelles Mapping löschen

Löscht das augenblicklich dargestellte Zielfeld-Mapping

Funktion des Kontext-Menüs

Funktion

Verwendung

Allgemeine Funktionen (siehe oben)

Die oben in der Tabelle aufgeführten allgemeinen Funktionen können Sie auch über das Kontext-Menü an freien Stellen des Datenfluss-Editors aufrufen.

Löschen

Löscht ein oder mehrere Datenfluss-Objekte (um mehrere Objekte mit der Maus zu markieren, halten Sie die STRG-Taste gedrückt).

Kopieren und Einsetzen .

Kopieren von einem oder mehreren Datenfluss-Objekten, auch in andere Zielfeld-Mappings, um Teile oder das ganze Zielfeld-Mapping wieder zu verwenden. Die Funktion kopiert das Datenfluss-Objekt, für das dieses Kontext-Menü aufgerufen wurde, und den ganzen Objektbaum', der die Eingangswerte des Datenfluss-Objekts bestimmt. Das Zielfeld kann nicht kopiert werden.

Queue anzeigen

Zeigt für vollständige Zielfeld-Mappings die Queue zu einem Feld oder einer Funktion an, wenn auf der Registerkarte Test eine XML-Instanz geladen beziehungsweise eingegeben worden ist. Für Funktionen wird die Ergebnis-Queue angezeigt, für Zielfelder die Ergebnis-Werte bevor sie in die Zielstruktur geschrieben werden. (Die Zielstruktur gibt also noch vor, welche Werte aus dieser Queue übernommen werden, beispielsweise abhängig davon, welche Häufigkeit in der Zielstruktur angegeben ist.)

Sie können sich parallel mehrere Queues in verschiedenen Fenstern anzeigen lassen. Innerhalb eines Queue-Fensters können Sie die Queue aktualisieren und die Einträge der Queue durchnumerieren.

Kontext

Setzt den Kontext für Ausgangsfelder. In der Voreinstellung ist jedes Feld im Kontext des nächsten übergeordneten Feldes. Wenn diese Voreinstellung über das Menü überschrieben wurde, zeigt der Datenfluss-Editor den Feldnamen im Datenfluss-Objekt kursiv an. Weitere Informationen finden Sie unter Strukturabbildungen durch Setzen des Kontexts .

Feld suchen

Sucht und markiert ein Feld in der Strukturübersicht .

Pfad kopieren

Kopiert den Zugriffspfad eines Feldes in die Zwischenablage, um ihn an anderer Stelle wieder zu verwenden (Einfügen mit STRG-V).

Verwendungsnachweis

Sie können diese Funktion über das Kontext-Menü der Funktionsauswahl-Drucktastenleiste aufrufen. Das Menü zeigt an, ob und wo die Funktion verwendet wird.

Aktivitäten
  1. Nachdem Sie die gewünschten Ausgangsfelder und das Zielfeld ausgewählt haben (siehe: Zuordnung von Feldern ), wählen Sie zunächst eine Funktionskategorie aus der Funktionsauswahl-Drucktastenleiste aus:

  2. Wählen Sie entweder über Doppelklick eine Funktion aus der Funktionsauswahl-Drucktastenleiste aus oder ziehen Sie sie per Drag&Drop in den Editor-Bereich.

  3. Verbinden Sie die ausgewählte Funktion mit den anderen Datenfluss-Objekten für die Ausgangsfelder und das Zielfeld, indem Sie die Kästchen für die Ausgangs- und Eingangswerte per Drag&Drop verbinden. Wenn Sie dabei die rechte Maustaste nehmen, brauchen Sie nicht genau das Kästchen zu treffen, sondern können die Verbindung auch bequem innerhalb des Datenfluss-Objektes beginnen beziehungsweise enden lassen. Verbundene Elemente werden durch Pfeile dargestellt.

  4. Lösen Sie eine Verbindung wieder auf, indem Sie den Pfeil aus dem entsprechenden Kästchen wieder herausziehen und in einem freien Editor-Bereich fallen lassen.

  5. Löschen Sie nicht mehr benötigte Datenfluss-Objekte über die Funktion Löschen aus dem Kontext-Menü. Sie können alle unverbundenen Datenfluss-Objekte, die in hellblau dargestellt sind, löschen, indem sie die Funktion Unverbundene Objekte löschen auswählen.

  6. Wenn alle Datenfluss-Objekte grün sind, ist das Mapping für das Zielfeld-Mapping aus logischer Sicht vollständig.