WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Dados de Cabeçalho e Propriedade da mensagem de Entrada JMS

O nó JMSInput obtém dados do cabeçalho e de propriedade de mensagens JMS.

Dados de Cabeçalho

O nó JMSInput extrai dados do cabeçalho de mensagens usando métodos da API JMS. Os dados do cabeçalho são armazenados como pares nome-valor na pasta Header_Values. Os métodos da API retornam o valor; por exemplo, para obter o valor para o campo de cabeçalho JMSTimestamp, o nó JMSInput usa o método getJMSTimestamp( ). É fornecido um método semelhante para cada um dos seguintes campos de cabeçalho fixo:
  • JMSDestination
  • JMSDeliveryMode
  • JMSExpiration
  • JMSPriority
  • JMSTimeStamp
  • JMSMessageID
  • JMSCorrelationID
  • JMSReplyTo
  • JMSType
  • JMSRedelivered

Dados de Propriedade

De maneira semelhante à forma como os dados do cabeçalho sã obtidos, o nó JMSInput extrai dados de propriedade de mensagens usando os métodos da API JMS. Os dados de propriedade são armazenados como pares nome-valor nas pastas de propriedades. O método da API retorna um valor para cada nome da propriedade com o qual é fornecido.

Representação XML de Dados de Cabeçalho e de Propriedade

O nó JMSInput usa os dados do cabeçalho e de propriedade para criar uma representação XML das pastas JMSTransport. O nó transmite os dados XML para o analisador JMSTransport como uma matriz de byte. A matriz de byte é então usada para preencher ou atualizar os elementos na árvore de mensagens.

Preservação de Tipo Java

Um esquema não é requerido para preservar o conhecimento do tipo Java™ , pois os tipos Java de valor de cabeçalho são fixos e conhecidos. As propriedades de mensagem JMS são opcionais; portanto, um esquema é requerido para preservar o tipo Java dos valores de propriedade. O esquema usado é o implementado pelo cliente JMS do WebSphere MQ e pelo nó Real-timeInput.

As informações de tipo Java são representadas como metadados em forma de uma palavra-chave dt='DataType', em que Datatype é uma cadeia. O tipo Java é transmitido no XML como parte do nome do elemento <ElementName dt='DataType'>Value</ElementName>. Datatype pode ser qualquer um dos seguintes valores:
Valor Datatype Definição
Cadeia Qualquer seqüência de caracteres, excluindo < e &
Booleano O caractere 0 ou 1, em que 1 é igual a "verdadeiro"
bin.hex Dígitos hexadecimais que representam octetos
I1 Um número, expresso usando os dígitos 0..9, sem sinal opcional (sem frações ou expoente).

O valor deve estar no intervalo -128 to 127 inclusivo.

I2 Um número, expresso usando os dígitos 0..9, sem sinal opcional (sem frações ou expoente).

O valor deve estar no intervalo -32768 a 32767 inclusivo.

I4 Um número, expresso usando os dígitos 0..9, sem sinal opcional (sem frações ou expoente).

O valor deve estar no intervalo -2147483648 a 2147483647 inclusivo.

I8 Um número, expresso usando os dígitos 0..9, sem sinal opcional (sem frações ou expoente).

O valor deve estar no intervalo -9223372036854775808 a 92233720368547750807 inclusivo.

int Um número, expresso usando os dígitos 0..9, sem sinal opcional (sem frações ou expoente).

O valor deve estar no mesmo intervalo que o valor de tipo de dados I8.

Esse número pode ser utilizado no lugar de um dos tipos I* se o emissor não desejar associar uma precisão específica à propriedade.

R4 Um número de ponto flutuante, expresso usando os dígitos 0..9, sinal opcional, dígitos fracionários opcionais, expoente opcional.

Magnitude <= 3.40282347E+38, and >= 1.175E-37

R8 Um número de ponto flutuante, expresso usando os dígitos 0..9, sinal opcional, dígitos fracionários opcionais, expoente opcional.

Magnitude <= 1.7976931348623E+308, and >= 2.225E-307

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

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

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:28:30


Tópico de ReferênciaTópico de Referência | Versão 8.0.0.5 | ac24867_