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

Datos de cabecera y propiedad de mensaje de entrada JMS

El nodo JMSInput obtiene datos de cabecera y propiedad de mensajes JMS.

Datos de cabecera

El nodo JMSInput extrae datos de cabecera de mensajes utilizando métodos de API de JMS. Los datos de cabecera se almacenan como parejas de nombre-valor en la carpeta Valores_Cabecera. Los métodos de API devuelven el valor; por ejemplo, para obtener el valor para el campo de cabecera JMSTimestamp, el nodo JMSInput utiliza el método getJMSTimestamp( ). Se proporciona un método similar para cada uno de los campos de cabecera fijos siguientes:
  • JMSDestination
  • JMSDeliveryMode
  • JMSExpiration
  • JMSPriority
  • JMSTimeStamp
  • JMSMessageID
  • JMSCorrelationID
  • JMSReplyTo
  • JMSType
  • JMSRedelivered

Datos de propiedad

De un modo similar a como los datos de cabecera se obtienen, el nodo JMSInput extrae datos de propiedad de mensajes utilizando métodos de API de JMS. Los datos de propiedad se almacenan como parejas de nombre-valor en las carpetas de propiedades. El método API devuelve un valor para cada nombre de propiedad que se le proporciona.

Representación XML de datos de cabecera y propiedad

El nodo JMSInput utiliza los datos de cabecera y propiedad para crear una representación XML de las carpetas JMSTransport. El nodo pasa los datos XML al analizador JMSTransport como una matriz de bytes. La matriz de bytes se utiliza a continuación para llenar o renovar los elementos del árbol de mensajes.

Conservación del tipo Java

No se necesita un esquema para conservar la descripción del tipo Java™ porque los tipos Java de valor de cabecera son fijos y conocidos. Dado que las propiedades de mensaje JMS son opcionales, se necesita un esquema para conservar el tipo Java de los valores de propiedad. El esquema utilizado es el implementado por el cliente JMS de WebSphere MQ y el nodo Real-timeInput.

La información de tipo Java está representada como metadatos con el formato de una palabra clave dt='DataType' donde Datatype es una serie. El tipo Java se pasa en el XML como parte del nombre de elemento <ElementName dt='TipoDatos'>Valor</ElementName>. TipoDatos puede ser cualquiera de los valores siguientes:
Valor de TipoDatos Definición
Serie de caracteres Cualquier secuencia de caracteres, excepto < y &
Booleano Carácter 0 o 1, donde 1 es igual a "verdadero"
bin.hex Dígitos hexadecimales que representan octetos
I1 Número, expresado utilizando los dígitos 0..9, con un signo opcional (sin fracciones ni exponente).

El valor debe estar en el rango de -128 a 127 inclusive.

I2 Número, expresado utilizando los dígitos 0..9, con un signo opcional (sin fracciones ni exponente).

El valor debe estar en el rango de -32768 a 32767 inclusive.

I4 Número, expresado utilizando los dígitos 0..9, con un signo opcional (sin fracciones ni exponente).

El valor debe estar en el rango de -2147483648 a 2147483647 inclusive.

I8 Número, expresado utilizando los dígitos 0..9, con un signo opcional (sin fracciones ni exponente).

El valor debe estar en el rango de -9223372036854775808 a 92233720368547750807 inclusive.

int Número, expresado utilizando los dígitos 0..9, con un signo opcional (sin fracciones ni exponente).

El valor debe estar en el mismo rango que el valor de tipo de datos I8.

Se puede utilizar este número en lugar de uno de los tipos I* si el emisor no desea asociar una precisión determinada con la propiedad.

R4 Número de coma flotante, expresado utilizando los dígitos 0..9, el signo opcional, dígitos fraccionarios opcionales, el exponente opcional.

Magnitud <= 3,40282347E+38 y >= 1,175E-37

R8 Número de coma flotante, expresado utilizando los dígitos 0..9, el signo opcional, dígitos fraccionarios opcionales, el exponente opcional.

Magnitud <= 1,7976931348623E+308 y >= 2,225E-307

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 | ac24867_