WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

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

Mithilfe 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.

Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:20:00


TaskthemaTaskthema | Version 8.0.0.5 | ac17190_