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

Carga útil de mensaje JMS y analizador apropiado

Configure las propiedades del nodo JMSInput para especificar el dominio de mensajes que se utilizará para analizar la carga útil del mensaje JMS.

Cuando el nodo JMSInput crea un árbol de mensajes a partir de la carga útil del mensaje JMS, se debe utilizar el dominio de mensajes correspondiente de esa carga útil. Por consiguiente, el nodo JMSInput debe conocer el tipo del mensaje JMS que espera recibir. El nodo JMSInput extrae la carga útil del mensaje JMS utilizando la API de JMS correspondiente y, a continuación, pasa los datos de la carga útil al analizador del domino. El analizador crea la parte del cuerpo del árbol de mensajes.

El dominio del mensaje se obtiene de acuerdo a los criterios siguientes y en el orden de prioridad siguiente:

  1. La propiedad Dominio de mensajes se establece en un dominio específico
  2. La propiedad de dominio Mensajes se deja en blanco (valor predeterminado) y el campo de la cabecera JMSType del mensaje de entrada JMS se utiliza para indicar el dominio
  3. La propiedad Dominio de mensajes se deja en blanco (valor predeterminado) y el campo de cabecera JMSType del mensaje de entrada JMS también se deja en blanco.

La propiedad Dominio de mensajes se establece en un dominio específico

En este caso, el nodo espera recibir solamente los tipos de mensajes JMS de ese dominio, tal como se muestra en la tabla siguiente:
Dominio del mensaje Tipos de mensaje JMS válidos
BytesMessage TextMessage MapMessage StreamMessage ObjectMessage
BLOB
XMLNS
XMLNSC
MRM
JMSMap
JMSStream
MIME
IDOC
XML
  • Si el nodo JMSInput recibe un tipo de mensaje JMS que no es válido para el dominio de mensajes que se configura en el nodo JMSInput el nodo emite un aviso y realiza una copia de seguridad del mensaje en el destino del proveedor JMS de origen o en el destino de restitución.
  • Si especifica el dominio MRM, también tendrá que especificar las propiedades de nodo Conjunto de mensajes, Tipo de mensaje y Formato del mensaje.
  • Si especifica el dominio IDOC, también tendrá que especificar las propiedades de nodo Conjunto de mensajes y Formato del mensaje.
  • Si especifica el dominio XMLNSC y desea validar los mensajes de entrada, también tendrá que especificar la propiedad de nodo Conjunto de mensajes.

La propiedad de dominio Mensajes se deja en blanco (valor predeterminado) y el campo de la cabecera JMSType del mensaje de entrada JMS se utiliza para indicar el dominio

El campo de cabecera JMSType debe establecerse en el formato de URI que aparece en la tabla siguiente. El dominio de la serie mcd: puede escribirse en mayúsculas o minúsculas.

JMSType Dominio del mensaje
mcd://BLOB BLOB
mcd://MRM/[set]/[type]/[?format=fmt] MRM
mcd://XMLNS XMLNS
mcd://XMLNSC/[set] XMLNSC
mcd://IDOC/[set]/[?format=fmt] IDOC
mcd://MIME MIME
mcd://XML XML
  • Si el nodo JMSInput recibe un tipo de mensaje JMS que no es válido para el dominio de mensajes configurado en la cabecera JMSType, el nodo emite un aviso y realiza una copia de seguridad del mensaje en el destino del proveedor JMS de origen o en el destino de restitución.
  • Si el campo JMSType no se ajusta a este formato de URI, el mensaje se maneja en el dominio BLOB.
  • Para obtener detalles de la sintaxis [type], consulte Especificación de espacios de nombres en la propiedad Mensaje.
  • Si se especifica el dominio XMLNSC, utilice [set] solamente si desea validar los mensajes de entrada.

La propiedad Dominio de mensajes se deja en blanco (valor predeterminado) y el campo de cabecera JMSType del mensaje de entrada JMS también se deja en blanco.

El dominio de mensajes se establece de acuerdo con la clase Java™ del mensaje JMS, como se indica a continuación:
Tipo de mensajes JMS Dominio del mensaje
TextMessage XML
BytesMessage BLOB
MapMessage JMSMap
StreamMessage JMSStream
ObjectMessage BLOB
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:32


Tema de referenciaTema de referencia | Versión 8.0.0.5 | ac24868_