Cuando desee acceder al contenido de un mensaje para leer o escribir, utilice la estructura y la disposición de los elementos del árbol que el analizador crea a partir de la corriente de bits de entrada. Siga las relaciones pertinentes de padres e hijos desde la parte superior del árbol hacia abajo, hasta que llegue al elemento que necesite.
Accesor Java desde MbMessageAssembly | Nombre de correlación ESQL |
---|---|
getMessage().getRootElement() | InputRoot |
getMessage().getRootElement().getLastChild() | InputBody |
getLocalEnvironment().getRootElement() | InputLocalEnvironment |
getGlobalEnvironment().getRootElement() | Environment |
getExceptionList().getRootElement() | InputExceptionList |
El ejemplo siguiente muestra un mensaje XML simple y el árbol lógico que se creará a partir del mensaje. En este ejemplo el mensaje se ha enviado utilizando WebSphere MQ. El diagrama de árbol lógico también muestra los métodos de llamada para navegar por el árbol.
<document> <chapter title='Introducción'> Texto. </chapter> </document>
MbElement root = assembly.getMessage().getRootElement(); MbElement chapter = root.getLastChild().getFirstChild().getFirstChild();