Nachrichten mithilfe der Zieladressenliste weiterleiten (RouteToLabel- und Label-Knoten)

Mit Hilfe des RouteToLabel -und Label-Knotens können Sie den Pfad festlegen, in dem eine Nachricht durch den Nachrichtenfluss abgelegt wird.

Diese Knoten ermöglichen eine flexiblere Nachrichtenverarbeitung als der Filter-Knoten, dessen Logik vom Booleschen Ergebnis eines ESQL-Ausdrucks abhängig ist.

Wenn Sie RouteToLabel- und Label-Knoten verwenden, müssen Sie einen Compute-Knoten einfügen, der mithilfe einer Kombination aus Nachrichteninhalt, Datenbankinhalt und ESQL-Logik bestimmt, wie Nachrichten als nächstes verarbeitet werden sollen. Konfigurieren Sie den Compute-Knoten so, dass eine Zieladressenliste (Unterverzeichnisstruktur LocalEnvironment, Ordner DestinationList) erstellt wird, die die Zieladresse, angegeben als Zielbezeichnung eines Label-Knotens, für jede Nachricht enthält. Der Compute-Knoten übergibt die Nachricht an den RouteToLabel-Knoten. Dieser liest die Zieladressenliste und übergibt die Nachricht an das erste oder letzte Element der Zieladressenliste, je nach dem Wert, der für die Eigenschaft Modus des RouteToLabel-Knotens angegeben wurde. Obwohl die Anzahl der Zieladressen, die der Compute-Knoten in die Zieladressenliste schreibt, unbegrenzt ist, übergibt der RouteToLabel-Knoten die Nachricht nur an einen einzigen Zieladressenknoten. Diese Verwendung der Zieladressenliste steht im Gegensatz zu ihrer Verwendung bei der Festlegung der endgültigen Empfänger von Ausgabenachrichten. Weitere Informationen zur Erstellung einer Zieladressenliste finden Sie unter Zieladressenlisten erstellen.

Wenn Wenn Sie Zielwerte aus der Nachricht selbst ableiten möchten, müssen Sie unter Umständen auch die Wertetypen umwandeln. Weitere Informationen zur lokalen Umgebung finden Sie unter Baumstruktur für die lokale Umgebung. Weitere Informationen zur expliziten Typumwandlung finden Sie unter Unterstützte Umsetzungen.

Anhand der folgenden Beispielanwendung wird die Verwendung dieser Knoten deutlich:

Der Nachrichtenfluss 'XML_PassengerQuery' im vorherigen Beispiel veranschaulicht, wie Sie Nachrichten auf Grundlage der in ihnen enthaltenen Informationen und mithilfe der Zieladressenliste in der lokalen Umgebung weiterleiten können. Sie können Beispiele nur anzeigen, wenn Sie das Information Center verwenden, das im Message Brokers Toolkit integriert ist.

Zugehörige Konzepte
Nachrichtenflüsse - Übersicht
Baumstruktur für die lokale Umgebung
Zugehörige Tasks
Knoten für die Entscheidungsfindung verwenden
Nachrichtenstruktur testen (Validate-Knoten)
Verarbeitungsreihenfolge in einem Nachrichtenfluss steuern
Nachrichteninhalt testen (Filter-Knoten)
Zugehörige Verweise
Label-Knoten
RouteToLabel-Knoten
ResetContentDescriptor-Knoten
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Letzte Aktualisierung : 2009-02-17 15:28:21

ac18700_