Se puede acceder a elementos del dominio MRM siguiendo las instrucciones generales que aparecen en los apartados Acceso a las diferentes apariciones conocidas de un elemento y Acceder a varias apariciones desconocidas de un elemento. En este apartado se encuentra más información específica de los mensajes del dominio MRM.
Considere las siguientes sentencias:
DECLARE brw NAMESPACE 'http://www.ibm.com/Borrowed'; SET OutputRoot.MRM.brw:Borrowed[1].VideoTitle = 'MRM Greatest Hits Volume 1'; SET OutputRoot.MRM.brw:Borrowed[2].VideoTitle = 'MRM Greatest Hits Volume 2';
Las siguientes sentencias SET operan en dos apariciones del elemento Borrowed. Cada sentencia establece el valor del hijo VideoTitle. El índice de matriz indica en qué aparición del elemento que se repite está interesado el usuario.
Cuando se definen elementos hijos de tipo complejo (que tiene su propiedad Composición establecida en Secuencia) en un conjunto de mensajes, se puede añadir más de una vez el mismo elemento al tipo complejo. No es necesario que estas instancias sean contiguas, pero ha de utilizarse el mismo método (notación de matriz) para hacer referencia a ellas en ESQL.
Por ejemplo, si crea un tipo complejo con una Composición Secuencia que contenga los siguientes elementos:
StringElement1 IntegerElement1 StringElement1
use el siguiente ESQL para establecer el valor de StringElement1:
SET OutputRoot.MRM.StringElement1[1] = 'Esta es la primera aparición de StringElement1'; SET OutputRoot.MRM.StringElement1[2] = 'Esta es la segunda aparición de StringElement1';
También puede utilizar la notación de flecha (los símbolos mayor que (>) y menor que (<)) para indicar la dirección de la búsqueda y el índice que ha de especificarse:
SET OutputRoot.MRM.StringElement1[>] = 'Esta es la primera aparición de StringElement1'; SET OutputRoot.MRM.StringElement1[<2] = 'Esta es la penúltima aparición de StringElement1'; SET OutputRoot.MRM.StringElement1[<1] = 'Esta es la última aparición de StringElement1';
Consulte el apartado Acceso a las diferentes apariciones conocidas de un elemento y el apartado Acceder a varias apariciones desconocidas de un elemento para obtener detalles adicionales.