Ein Nachrichtenfluss repräsentiert die Gruppe von Aktionen, die für eine Nachricht bei ihrem Empfang und ihrer Verarbeitung durch einen Broker ausgeführt werden. Der Inhalt und das Verhalten eines Nachrichtenflusses werden über eine Gruppe von Dateien definiert, die Sie beim Abschluss Ihrer Definition und Konfiguration des Nachrichtenflussinhalts und seiner Struktur erstellen:
Sie können die folgenden integrierten Knoten anpassen, indem Sie nicht formatierte ESQL-Anweisungen erstellen, von denen die integrierten ESQL-Anweisungen und -Funktionen verwendet werden, sowie Ihre eigenen benutzerdefinierten Funktionen:
Knoten | Verwendung |
---|---|
DataDelete-Knoten | Mit diesem Knoten können Sie eine oder mehrere Reihen aus einer Datenbanktabelle löschen, ohne eine Ausgabenachricht zu erstellen. |
DataInsert-Knoten | Mit diesem Knoten können Sie eine oder mehrere Reihen in eine Datenbanktabelle einfügen, ohne eine Ausgabenachricht zu erstellen. |
DataUpdate-Knoten | Mit diesem Knoten können Sie eine oder mehrere Reihen in einer Datenbanktabelle aktualisieren, ohne eine Ausgabenachricht zu erstellen. |
Extract-Knoten | Mit diesem Knoten können Sie eine neue Ausgabenachricht mit einem Teil des Inhalts der Eingabenachricht erstellen. Verwenden Sie den Extraktionsknoten nur dann, wenn keine Datenbank in die Zuordnung involviert ist. Der Extraktionsknoten wird in WebSphere Message Broker Version 6.0 nicht weiter unterstützt. Obwohl Nachrichtenflüsse, die einen Extraktionsknoten enthalten, weiterhin in WebSphere Message Broker Version 6.0 gültig sind, sollten Sie, wo möglich, eigene Nachrichtenflüsse überarbeiten und alle Extraktionsknoten durch einen Zuordnungsknoten ersetzen. |
Mapping-Knoten | Mit diesem Knoten können Sie Ausgabenachrichten erstellen. Sie können diese Nachrichten mit neuen Daten, mit Daten, die in abgeänderter Form aus der Eingabenachricht übernommen wurden, oder mit Daten, die aus einer Datenbank übernommen wurden, auffüllen. Sie können mit dem Zuordnungsknoten darüberhinaus Zeilen in einer Datenbanktabelle aktualisieren, einfügen oder löschen. |
Warehouse-Knoten | Mit diesem Knoten können Sie die gesamte Nachricht oder einen Teil einer Nachricht in einer Datenbanktabelle speichern, ohne eine Ausgabenachricht zu erstellen. |
Sie können mithilfe von integrierten ESQL-Funktionen und -Anweisungen Nachrichtenzuordnungen definieren, und Sie können Ihre eigenen ESQL-Funktionen verwenden.