Cuando un nodo de entrada recibe un mensaje en un flujo de mensajes, el nodo detecta cómo ha de interpretar
dicho mensaje determinando el dominio en el que se define el mensaje e iniciando el analizador adecuado.
Puede proporcionar al nodo de entrada información acerca del dominio de mensajes de uno de estos dos modos:
- Puede configurar los nodos de entrada incorporados para indicar el dominio de mensajes y, por lo tanto, el
analizador
que se ha de iniciar para cada mensaje que se recibe.
- Puede establecer valores en el propio mensaje de entrada que especifica esta información. Incluye una cabecera MQRFH2 que contiene una carpeta que
define las características del mensaje. Este método es más flexible, debido a que significa que el nodo de entrada
puede iniciar el analizador adecuado basándose en el contenido de cada mensaje.
Si el mensaje de entrada se define en el dominio MRM y, por lo tanto, el analizador MRM lo interpreta, debe especificar las siguientes propiedades adicionales:
- El Conjunto de mensajes en el que se ha definido el mensaje
- El Tipo de mensaje, definido por el modelo de mensaje
- El Formato del mensaje, que define las características físicas del
mensaje.
La forma de establecer esas propiedades depende del tipo de mensaje o nodo que desee utilizar:
- Si el mensaje es un mensaje WebSphere MQ, estas propiedades se pueden establecer en el nodo de entrada o en la cabecera MQRFH2 del mensaje de entrada. Si las propiedades están establecidas en ambos sitios, las propiedades de la
cabecera
MQRFH2 tendrán prioridad.
- Si el mensaje de entrada pertenece a un Dominio de mensajes
distinto del dominio para el que se ha proporcionado un analizador, deberá facilitar un analizador
definido por el
usuario para manejarlo y un nodo de entrada definido por el usuario para aceptarlo para su proceso en el flujo
de
mensajes. Compruebe la documentación que se proporciona con el analizador definido por el usuario y el nodo para obtener más información.
- Si el nodo de entrada no puede determinar las características del mensaje, el valor predeterminado
está vacío, se considera que el mensaje está en el dominio
BLOB y se inicia el
analizador BLOB.
Importe cualquiera de los siguientes ejemplos u otro ejemplo que utilice un
Conjunto de mensajes, de la Galería de ejemplos y examine los valores del separador de propiedades de
Análisis de mensajes de
entrad del nodo de entrada en el flujo de mensajes de ejemplo.
Los ejemplos sólo pueden verse cuando se utiliza el
centro de información que está integrado en el Kit de herramientas de Message
Brokers.