Las correlaciones de mensajes definen el diseño para crear un
mensaje, donde el mensaje creado se denomina mensaje de destino. Los mensajes pueden contener los componentes siguientes:
- Elementos y atributos simples
- Elementos complejos (estructuras)
- Elementos simples o complejos repetitivos
- Otros mensajes (incorporados)
Los mensajes pueden contener cabeceras específicas de
protocolo, que es posible que deban
manipularse mediante
WebSphere Message
Broker.
Quizá también sea necesario el establecimiento dinámico de un
destino de mensaje (direccionamiento) dentro de
WebSphere Message
Broker.
Los valores de los elementos de mensajes de destino pueden provenir de:
- Elementos de mensaje de entrada (el mensaje de entrada también se
denomina mensaje de origen)
- Tablas de base de datos
- Valores constantes
- Constantes del WebSphere MQ
- Funciones suministradas por el Nodo Mapping
- Funciones definidas por el usuario
La lógica para extraer los valores puede ser
simple o compleja; pueden necesitarse sentencias condicionales, al igual que
los bucles, resúmenes y otras funciones. Todas estas correlaciones
pueden obtenerse utilizando un
Nodo Mapping.
También puede crear una forma reutilizable de correlación de
mensajes conocida como subcorrelación. Las subcorrelaciones se pueden
invocar desde correlaciones de mensajes y código ESQL.
Debe tener definiciones de mensajes para cualquier mensaje
que desee incluir en una correlación de mensajes. Puede seleccionar los
mensajes de las definiciones de mensajes existentes cuando cree una nueva
correlación de mensajes. El nodo
Mapping
da soporte a los siguientes dominios de mensajes:
- MRM
- XMLNSC
- XMLNS
- MIME
- JMSMap
- JMSStream
- XML
Si utiliza un analizador no soportado
para realizar correlaciones, por ejemplo IDOC o un analizador definido por el
usuario, es posible que se generen mensajes de error cuando los mensajes pasen a
través del flujo de mensajes. Consulte
Cambiar el dominio de mensajes de destino
para obtener información sobre cómo establecer el dominio de
mensajes para el mensaje de destino.
Obtenga más información sobre los
flujos de mensajes, el
ESQL y las correlaciones.
En esta sección se incluye también información acerca de Estructuras de esquemas avanzadas.