En los releases anteriores, podía opcionalmente proporcionar en el modelo de mensajes un tipo compuesto asociado a un tipo base. Este concepto se proporciona en la versión 5 combinando objetos de contenido. Este tema se aplica solamente si está trabajando con mensajes que ha diseñado en un release anterior y ha importado utilizando Mandato mqsimigratemsgsets. Cuando se importa el conjunto de mensajes, el tipo base se convierte en el valor (los datos) asociados al tipo complejo subyacente del elemento.
Si ha importado un conjunto de mensajes que incluye un tipo compuesto que tiene un tipo base definido, el proceso de migración crea un elemento hijo adicional como el primer elemento del tipo complejo correspondiente. El proceso de migración genera automáticamente el nombre del elemento adicional. Aunque este elemento se visualiza en área de trabajo, no es necesario que haga referencia al mismo en ESQL. Puede continuar utilizando las mismas sentencias ESQL para hacer referencia al valor del tipo base que es el nombre del elemento complejo.
SET OutputRoot.MRM.CompElem1 = 'Algún valor de texto';
Cuando esta parte del modelo de mensaje se migra a la Versión 5, se crea un tipo complejo CompType1 con tres elementos: los dos originales de la definición de la Versión 2.1 más el elemento adicional generado automáticamente que representa el tipo base. Puede continuar utilizando la misma sentencia, mostrada anteriormente, para asignar un valor al elemento nuevo. El mensaje de salida que se genera también es idéntico.
Conceptos relacionados
Flujos de mensajes
Diseño de mensajes
Tareas relacionadas
Diseño de un flujo de mensajes
Definición del contenido del flujo de mensajes
Gestión de archivos ESQL
Migración de un conjunto de mensajes
Referencia relacionada
Nodos incorporados
ESQL
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
ac17170_ |