Zuordnungseditor für Nachrichten

Bei dem Zuordnungseditor für Nachrichten handelt es sich um den Standardeditor, der von der Perspektive 'Brokeranwendungsentwicklung' zur Bearbeitung von Zuordnungsdateien (MSGMAP-Dateien) bereitgestellt wird:Der Zuordnungseditor für Nachrichten bietet eine grafische Methode zur Zuordnung von Elementen in einer Eingabenachricht zu den Elementen in einer Ausgabenachricht für einen Knoten in einem Nachrichtenfluss, um eine Umsetzung zu erzielen. Der Zuordnungseditor für Nachrichten beinhaltet ein Quellenfenster, ein Zielfenster, ein Bearbeitungsfenster und eine Spreadsheetansicht. Für einige Zuordnungstasks stehen auch Assistenten, Dialoge und Menüs zur Verfügung.
  1. Im Quellenfenster wird eine Nachricht oder eine Datenbanktabelle angezeigt.
  2. Im Zielfenster wird die Nachricht angezeigt (eine Datenbank kann nur die Eingabe eines Zuordnungsknotens sein). Jedes Zielfeld ist in einer Spreadsheet-Zeile enthalten. Sie ziehen Elemente aus dem Quellenfenster und übergeben sie an Elemente im Zielfenster. Dabei wird zwischen den beiden Elementen eine Linie angezeigt, und das Bearbeitungsfenster wird mit einem Eintrag im XPath-Format gefüllt. Anschließend können Sie den Eintrag entweder im Bearbeitungsfenster oder im Ausdruckseditor bearbeiten (beide Editoren sind synchronisiert). Im Menü zum Bearbeiten des Ausdrucks in der Zielbaumstruktur ist die erste Ziele in der Bearbeitungsbaumstruktur, die der Zielentität entspricht, ausgewählt. Der Tastatureingabereich wird an das Ausdrucksfenster übergeben. Sie können also von einer Position in der Zielbaumstruktur zum zugehörigen Ausdruck in der Bearbeitungsbaumstruktur mit einer Aktion wechseln, anstatt nach der entsprechenden Zielzeile in der Bearbeitungsbaumstruktur manuell zu suchen.
  3. Im Ausdruckbearbeitungsfenster werden die Zuordnungen angezeigt, die Sie erstellen. Dies ist der Arbeitsbereich, in dem die Informationen geändert werden. Der Ausdruckseditor wird bevorzugt zum Bearbeiten von XPath-Ausdrücken verwendet (ESQL können Sie nicht eingeben). Die Wertspalte im Bearbeitungsfenster enthält einen anderen Editor, der denselben Ausdruck prüft. Beim Öffnen ist das Bearbeitungsfenster leer, und sein Inhalt bleibt auf ein Minimum beschränkt. Dadurch wird gewährleistet, dass die Zuordnungsdatei so klein wie möglich ist. Vor einer Zuordnung können Sie über das Kontextmenü 'Erweitern' auch eine Vorschau anzeigen (durch Klicken mit der rechten Maustaste und Auswählen von 'Erweitern' aus dem Dropdown-Menü).
  4. Im Spreadsheetfenster 'Zuordnungsscript' wird eine Zusammenfassung der Zuordnungen im Spreadsheetformat angezeigt.
Um Zuordnungen zu erstellen, erweitern Sie die Quellen- und Zielnachrichtenstrukturen und ziehen und übergeben anschließend Elemente aus dem Quellenfenster an Elemente in der Zielnachricht (Zuordnungen können als Alternative zum Ziehen auch mit Menüaktionen erstellt werden). Die Quellen und Ziele können entweder relationale Datenbanken oder Nachrichtenstrukturen sein. Wenn Sie eine erste Zuordnung erstellen, z. B. durch Ziehen, können Sie sie anschließend gegebenenfalls im Bearbeitungsfenster eingrenzen.

Mit dem Zuordnungseditor für Nachrichten können Sie Umsetzungen zwischen Datenquellen und Zielen ohne Programmierung in XPath, XSLT, XQuery, Java oder ESQL definieren.

Es stehen auch Optionen zum Erweitern, Bearbeiten, Verschieben oder Löschen von Elementen aus der Struktur zur Verfügung. Das Nachrichtenbroker-Toolkit führt automatisch eine inkrementelle Überprüfung durch, wenn eine Zuordnung gespeichert wird. Dadurch wird gewährleistet, dass die Zuordnungsdatei mit der XML-Schemadatei (.mxsd) oder der relationalen Datenbankspezifikation kompatibel ist und dass alle externen Verweise der Zuordnung zur Laufzeit aufgelöst werden.

Aktionen:

Wenn Sie eine Zuordnungsdatei erstellen, enthält das Bearbeitungsfenster zuerst den Namen der Zuordnungsdatei, Parameter und '$target'. Wenn Sie dann eine Drag-Aktion von einer Quelle an ein Ziel ausführen, kann der Zuordnungseditor für Nachrichten vorhersehen, welchen Vorgang Sie ausführen möchten, und erstellt den Inhalt im Bearbeitungsfenster automatisch für Sie (wie wenn Sie die Baumstruktur mehrmals über das Menü 'Erweitern' erweitert haben). Dies wird als Zuordnungswerte prognostizieren bezeichnet.

Wenn Sie durch Ziehen eine Zuordnung von einer Quelle zu mehreren Zielen durchführen (1:n), sind die Ziele nicht alle gleichzeitig aktiv. In diesem Fall können Sie die Drag-Aktion jedoch von rechts nach links ausführen, um die Zuordnung abzuschließen. Wenn Sie beispielsweise eine Quelle und drei Ziele hätten, würden Sie die drei Ziele von rechts nach links auf die einzelne Quelle ziehen. Tatsächlich weisen Sie den Wert der Zielelemente aus dem Wert des Quellenelements zu. Ziehen von rechts nach links funktioniert ebenso für ein einzelnes Element. Sie können eine Quelle auf maximal drei Ziele ziehen.

Die Drag-Logik lässt nur Zuordnungen zu, die für die Laufzeit gültig sind. Sie können beispielsweise kein XSD-Attribut zuordnen, das als fester Wert im XML-Schema deklariert wurde (die Zuordnungsaktion und die Drag-Aktion sind beide inaktiviert). Das Bearbeitungsfenster enthält keine Zuordnungsaktionen, da es als Ergebnis von Zuordnungsaktionen erstellt wird. Sie können im Bearbeitungsfenster bestimmte Aktionen wie das Hinzufügen von Qualifikationsmerkmalen wie z. B. IF, ELSE oder Standardwerten für Anweisungen ausführen. Somit können Sie Logik zu einzelnen Zuordnungen hinzufügen.

Symbole: Bei einigen Zuordnungstasks müssen Sie globale Elemente und Attribute auswählen. Um zwischen diesen unterscheiden zu können, werden für globale und für lokale Elemente und Attribute unterschiedliche Symbole verwendet. Anzeiger für Zuordnungen (die Dreiecke mit der Spitze nach links und nach rechts) zeigen an, ob Quellen und Ziele zugeordnet sind. Linien zwischen Quellen und Zielen zeigen ebenfalls an, wo Zuordnungen vorhanden sind.

F1-Hilfe Wenn der Cursor sich im Bearbeitungsfenster befindet, drücken Sie F1, um die generische Kurzhilfe im Zuordnungseditor für Nachrichten anzuzeigen.

Inhaltshilfe Wenn der Cursor sich im Bearbeitungsfenster für Ausdrücke befindet, wird eine Liste mit verfügbaren Ausdrücken angezeigt.

Zugehörige Konzepte
Nachrichtenzuordnungen
Zugehörige Tasks
Sich wiederholende untergeordnete Elemente zuordnen
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2005 Letzte Aktualisierung: Nov 17, 2005
ar25140_