WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Definir las características de los mensajes de entrada

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.

Antes de empezar:
Lea el siguiente tema conceptual:

Puede proporcionar al nodo de entrada información acerca del dominio de mensajes de uno de estos dos modos:

  1. 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.
  2. 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:

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 las propiedades no se encuentran en el nodo ni en la cabecera MQRFH2, el valor predeterminado estará vacío y se utilizará el analizador BLOB.
  • Si el mensaje es un mensaje JMS, la propiedad que está establecida en el nodo tendrá prioridad. Si Dominio de mensajes está vacío, el Dominio de mensajes se deducirá, de forma predeterminada, cumpliendo con determinados criterios y siguiendo un orden predeterminado de prioridad; consulte el apartado Carga útil de mensaje JMS y analizador apropiado.
  • 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 Dominio de mensajes está en un nodo TimeoutControl, un Dominio de mensajes vacío tendrá los siguientes resultados:
    • Si la propiedad Ubicación del mensaje almacenado también está vacía, se almacena el mensaje completo. Cuando el mensaje vuelve en TimeoutNotification, se analiza del mismo modo que el mensaje original.
    • Si la propiedad Ubicación de mensaje almacenado no está vacía, se almacenará un mensaje parcial, no se asociará ningún analizador y por lo tanto, de forma predeterminada, se tratará como BLOB.
  • Si el Dominio de mensajes está en un nodo ResetContentDescriptor, un Dominio de mensajes vacío tendrá los siguientes resultados:
    • Si Restablecer dominio de mensajes no está seleccionada, el dominio no se restablecer.
    • Si Restablecer dominio de mensajes está seleccionada, el valor predeterminado es BLOB.
  • 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, y examine los valores del separador de propiedades de Análisis de mensajes de entrada del nodo de entrada en el flujo de mensajes de ejemplo.

Puede ver información sobre los ejemplos sólo cuando utilice el Information Center que está integrado en WebSphere Message Broker Toolkit o el Information Center en línea. Puede ejecutar ejemplos sólo cuando utilice el Information Center que está integrado en WebSphere Message Broker Toolkit.

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:58:24


Tema de tareaTema de tarea | Versión 8.0.0.5 | ac12250_