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 unformatierte ESQL-Anweisungen erstellen, von denen die integrierten ESQL-Anweisungen und -Funktionen verwendet werden, sowie Ihre eigenen benutzerdefinierten Funktionen:
Knoten | Verwendung |
---|---|
Datenlöschknoten (DataDelete) | Mit diesem Knoten können Sie eine oder mehrere Reihen aus einer Datenbanktabelle löschen, ohne eine Ausgabenachricht zu erstellen. |
Dateneinfügeknoten (Datalnsert) | Mit diesem Knoten können Sie eine oder mehrere Reihen in eine Datenbanktabelle einfügen, ohne eine Ausgabenachricht zu erstellen. |
Datenaktualisierungsknoten (DataUpdate) | Mit diesem Knoten können Sie eine oder mehrere Reihen in einer Datenbanktabelle aktualisieren, ohne eine Ausgabenachricht zu erstellen. |
Extraktionsknoten (Extract) | 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. |
Mapping-Knoten | Mit diesem Knoten können Sie eine neue Ausgabenachricht erstellen. Sie können diese Nachricht 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. Verwenden Sie den Zuordnungsknoten nur dann, wenn keine Datenbank in die Zuordnung involviert ist. |
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 mit Hilfe von integrierten ESQL-Funktionen und -Anweisungen Nachrichtenzuordnungen definieren, und Sie können Ihre eigenen ESQL-Funktionen verwenden.