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.

Conceptos relacionados
Visión general de flujos de mensajes
Visión general de ESQL
Modelado de mensajes
Tareas relacionadas
Diseñar un flujo de mensajes
Definir el contenido del flujo de mensajes
Gestión de archivos ESQL
Desarrollo de modelos de mensaje
Acceder al contenido de un mensaje en el dominio MRM con el soporte de espacio de nombres habilitado
Referencia relacionada
Nodo Compute
Nodo Database
Nodo Filter
Referencia de ESQL
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ac17190_