Zugriff auf Elemente in einer Nachricht in der MRM-Domäne

Mit Hilfe von ESQL können Sie die logische Baumstruktur bearbeiten, die eine Nachricht im Nachrichtenfluss darstellt. In diesem Abschnitt wird beschrieben, wie Sie auf Daten für Elemente zugreifen können, die sich in einer Nachricht in der MRM-Domäne befinden.

Mit der SET-Anweisung können Sie ein Element mit Daten füllen:
SET OutputRoot.MRM.Name = UPPER(InputRoot.MRM.Name);

Die Feldreferenz auf der linken Seite des Ausdrucks bezieht sich auf das Element namens 'Name' innerhalb der MRM-Nachrichtendomäne. Diese Anweisung nimmt den Eingabewert für das Feld 'Name', konvertiert diesen in Großbuchstaben und ordnet das Ergebnis demselben Element in der Ausgabenachricht zu.

Das Element 'Name' ist im Namespace 'noTarget' definiert. Im obigen Beispiel wird vor dem Namespace der Feldreferenz kein Namespace-Präfix angegeben. Wenn Sie in einem anderen Namespace als 'noTarget' ein MRM-Element definiert haben, müssen Sie in der Anweisung auch ein Namespace-Präfix angeben. Beispiel:
DECLARE brw NAMESPACE 'http://www.ibm.com/Borrowed';

SET OutputRoot.MRM.brw:Borrowed.VideoTitle = 'MRM Greatest Hits';

Weitere Informationen zur Verwendung von Namespaces mit Nachrichten in der MRM-Domäne finden Sie unter Auf den Inhalt einer Nachricht in der MRM-Domäne zugreifen, wenn die Namespace-Unterstützung aktiviert ist.

Zugehörige Konzepte
Nachrichtenflüsse - Übersicht
Übersicht zu ESQL
Nachrichten modellieren
Zugehörige Tasks
Einen Nachrichtenfluss entwerfen
Nachrichtenflussinhalte definieren
ESQL-Dateien verwalten
Nachrichtenmodelle entwickeln
Auf den Inhalt einer Nachricht in der MRM-Domäne zugreifen, wenn die Namespace-Unterstützung aktiviert ist
Zugehörige Verweise
Rechenknoten (Compute)
Datenbankknoten (Database)
Filterknoten
ESQL-Referenz
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ac17190_