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

Usando Variáveis LocalEnvironment com Nós JMSOutput e JMSReply

Os elementos de dados LocalEnvironment relacionados ao processamento de Mensagens JMS nos nós JMSOutput e JMSReply.

Campos LocalEnvironment.WrittenDestination.JMS.DestinationData

O elemento DestinationData é uma estrutura de dados criada pelos nós JMSOutput e JMSReply para cada mensagem que é enviada para uma Fila JMS ou publicada em um Tópico JMS quando:
  • O terminal Out do nó está conectado a outro nó no fluxo de mensagens
  • Uma rotina de retorno de chamada de mensagem de saída foi ativada para o fluxo de mensagens. Consulte o cciOutputMessageCallback.
Os campos na estrutura DestinationData são descritos na tabela a seguir e podem ser usados por um aplicativo de recebimento ou uma rotina de retorno de chamada de mensagem de saída para vincular mensagens de pedido a mensagens de resposta:
Nome do elemento Tipo de Dados do Elemento Descrição
destinationName CHARACTER O nome da Fila JMS para a qual o nó envia uma mensagem de saída ou o Tópico JMS no qual o nó publica.
Este valor pode ser especificado nestes formatos:
  • um objeto administrado JNDI (predefinido nas ligações de JNDI especificadas na propriedade do nó Ligações JNDI Locais). Nesse caso o formato do valor é jndi://<JNDI Object name>
  • uma cadeia de caracteres que representa o nome do Destino JMS em um formato interno que é reconhecido por esse provedor JMS específico. Por exemplo, ao usar WebSphere MQ como o provedor JMS, um Destino de Fila JMS seria representado pela cadeia de caracteres queue://<queue manager>/<queue name>
initialContext CHARACTER O nome da Classe Java™ da Factory de Contexto Inicial para o provedor JMS ao qual o nó JMSOutput ou JMSReply se conecta.
JMSMessageID CHARACTER Um ID de mensagem JMS é o valor designado por um Provedor JMS quando uma mensagem é enviada para uma Fila JMS ou publicada em um Tópico JMS.

Este valor é recuperado a partir do objeto de Mensagem JMS após a mensagem ser enviada ou publicada.

JMSCorrelationID CHARACTER A propriedade do cabeçalho da Mensagem JMS chamada JMSCorrelationID pode ser usada para conter um valor que faz referência a alguma informação externa a ser usada para vincular o pedido a mensagens de resposta.

Ao criar o elemento DestinationData no LocalEnvironment, este valor de ID de correlação é obtido do campo da árvore de mensagens JMSCorrelationID na pasta OutputRoot.JMSTransport.Transport_Folders. Header_Values.

Campos LocalEnvironment.Destination.JMSDestinationList

Os nós de transformação podem gravar elementos de dados chamados DestinationData[n] na pasta LocalEnvironment chamada Destination.JMSDestinationList. Os elementos DestinationData são gravados com um formato de subscrito da matriz em que o subscrito é um número inteiro que identifica um elemento individual na lista de destino.

Um nó JMSOutput procura entradas DestinationData[n] no LocalEnvironment se ele tiver sido configurado para envio para uma lista de destino. O nó envia uma mensagem de saída para cada entrada localizada na lista de destino. A tabela a seguir descreve o formato de um elemento DestinationData.

Nome do elemento Tipo de Dados do Elemento Descrição
DestinationData CHARACTER O nome da Fila JMS para a qual o nó envia uma mensagem de saída ou o Tópico JMS no qual o nó publica.
Esse valor pode ser especificado nos seguintes formatos:
  • Um objeto administrado por JNDI (predefinido nas ligações JNDI especificadas na propriedade do nó Ligações JNDI do Local). Nesse caso, o formato do valor é jndi://<Nome do Objeto JNDI>
  • Uma sequência de caracteres que representa o nome do Destino JMS em um formato interno que é reconhecido por esse provedor JMS específico. Por exemplo, ao usar o WebSphere MQ como o provedor JMS, um Destino de Fila JMS será representado pela sequência de caracteres queue://<queue manager>/<queue name>
  • Um elemento complexo com elementos filhos DestinationName e DestinationType que especificam o nome e o tipo do Destino JMS.
DestinationData.DestinationName CHARACTER Uma sequência de caracteres que representa o nome do Destino JMS em um formato externo que é reconhecido pelo provedor JMS. Se esse campo for especificado, você deverá configurar o campo DestinationType.
DestinationData.DestinationType CHARACTER O tipo de destino JMS referido no elemento DestinationName. Se o campo DestinationType for configurado, você deverá configurar o campo DestinationName. Configure o campo DestinationType como Fila ou Tópico.
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:32


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