Greifen Sie zum Lesen oder Schreiben auf den Inhalt einer Nachricht zu, und verwenden Sie Struktur und Anordnung der Elemente in der Baumstruktur, die der Parser aus dem Eingabebitstrom erstellt.
Navigieren Sie in der Baumstruktur abwärts durch die Beziehungen zwischen über- und untergeordneten Elementen, bis Sie auf das erforderliche Element stoßen.
Java-Zugriffsmechanismus aus MbMessageAssembly | ESQL-Feldtypkonstante |
---|---|
getMessage().getRootElement() | InputRoot |
getMessage().getRootElement().getLastChild() | InputBody |
getLocalEnvironment().getRootElement() | InputLocalEnvironment |
getGlobalEnvironment().getRootElement() | Umgebung |
getExceptionList().getRootElement() | InputExceptionList |
Im folgenden Beispiel wird eine einfache XML-Nachricht und die logische Baumstruktur gezeigt, die aus der Nachricht erstellt würde. Die Nachricht wurde mithilfe von WebSphere MQ gesendet. In der logischen Baumstruktur werden auch die Methoden gezeigt, die zum Navigieren in der Baumstruktur aufgerufen werden können.
<document> <chapter title='Einleitung'> Text </chapter> </document>
MbElement root = assembly.getMessage().getRootElement(); MbElement chapter = root.getLastChild().getFirstChild().getFirstChild();