WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Acceder a elementos en un mensaje del dominio MRM

Puede utilizar ESQL para manipular el árbol lógico que representa un mensaje en el flujo de mensajes. Este tema describe cómo acceder a los datos para los elementos de un mensaje del dominio MRM.

Puede llenar de datos un elemento con la sentencia SET:
SET OutputRoot.MRM.Name = UPPER(InputRoot.MRM.Name);

La referencia de campo del lado izquierdo de la expresión hace referencia al elemento denominado Name del dominio de mensajes MRM. Esta sentencia toma el valor de entrada para el campo Name, lo convierte a mayúsculas y asigna el resultado al mismo elemento del mensaje de salida.

El elemento Name se define en el espacio de nombres noTarget. No se especifica ningún prefijo de espacio de nombres delante de la parte Name de la referencia de campo del ejemplo anterior. Si ha definido un elemento MRM en un espacio de nombres distinto del espacio de nombres noTarget, también debe especificar un prefijo de espacio de nombres en la sentencia. Por ejemplo,
DECLARE brw NAMESPACE 'http://www.ibm.com/Borrowed';

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

Si desea ver más información sobre la utilización de espacios de nombres con mensajes en el dominio MRM, consulte el apartado Acceder al contenido de un mensaje en el dominio MRM con el soporte de espacio de nombres habilitado.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

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

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:58:27


Tema de tareaTema de tarea | Versión 8.0.0.5 | ac17190_