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

Configurando os Nós JMS e SOAP para Suportar Transações Coordenadas por XA

Para incluir nós que usam o transporte JMS, como os nós JMS e SOAP, em transações coordenadas por XA, você deve concluir a configuração adicional.

Se você requer coordenação de transação, escolha um provedor JMS de acordo com o Java™ Message Service Specification, versão 1.1 e que suporte JMS XAResource API através da sessão JMS.

Se você especificar seu próprio provedor JMS usando o serviço configurável JMSProviders, configure o atributo jmsProviderXASupport como true para indicar que o provedor JMS selecionado suporte transações coordenadas por XA. Se você configurar essa propriedade como true e o provedor JMS selecionado não suportar transações XA, será levantada uma exceção. Se você configurar essa propriedade como false, mas a propriedade Modo de transação no nó estiver configurada como Sim e a propriedade do fluxo de mensagens Transação Coordenada estiver selecionada, uma exceção será levantada.

Se o designer de mensagens tiver especificado um provedor que não esteja em conformidade com um XA, somente o modo não transacional será suportado. Nesse caso, você deve configurar a propriedade Modo de Transação como Nenhum para todos os nós JMS e SOAP que usam o transporte JMS.

Para configurar o nodes:

  1. Alterne para o Perspectiva do Desenvolvimento de Aplicativos do Intermediário.
  2. Configure a propriedade do fluxo de mensagens Transação Coordenada para yes nas propriedades do arquivo BAR.
  3. Para cada nó que usa o transporte JMS necessário na transação coordenada por XA, configure a propriedade Modo de Transação como Sim no editor de fluxo de mensagens.
  4. Crie um Factory de Conexão da Fila e use o nome padrão, recoverXAQCF, ou forneça seu próprio nome. Consulte o nó JMSInput ou JMSOutput para obter detalhes adicionais sobre como criar objetos administrados por JNDI.
  5. Nos sistemas distribuídos, é necessário configurar uma sub-rotina para cada provedor JMS que você deseja usar, antes da implementação.

    A tabela a seguir mostra os arquivos de alternância de provedor JMS que são fornecidos em cada sistema operacional.

    Plataforma Arquivo de 32 bits Arquivo de 64 bits

    AIX

      libJMSSwitch.so

    HP-Itanium

      libJMSSwitch.so

    Linux em POWER

      libJMSSwitch.so

    Linux em System
    z

      libJMSSwitch.so

    Linux em x86

    libJMSSwitch.so  

    Linux em
    x86-64

      libJMSSwitch.so

    Solaris em SPARC

      libJMSSwitch.so

    Solaris
    em x86-64

      libJMSSwitch.so

    Windows em x86

    JMSSwitch.dll  

    Windows em x86-64

    JMSSwitch32.dll JMSSwitch.dll

    Selecione o link apropriado para obter detalhes dessa tarefa no sistema operacional, ou sistemas, que sua empresa usa:

    Para obter informações adicionais, consulte os tópicos a seguir:

    z/OS platformNo z/OS, o único provedor JMS que é suportado é o IBM® WebSphere MQ Java Client, e o único modo de transporte suportado para esse cliente é o modo BIND; nenhuma etapa de configuração adicional é necessária.

O provedor JMS poderá fornecer arquivos JAR adicionais que são necessários para suporte transacional; para obter mais informações, consulte a documentação fornecida com o provedor JMS. Por exemplo, nos sistemas distribuídos, o provedor JMS do WebSphere MQ fornece um arquivo JAR extra, com.ibm.mqetclient.jar.

É necessário incluir arquivos JAR adicionais ao diretório do broker shared_classes:

Para obter mais informações, consulte a seção sobre como tornar o cliente do provedor JMS disponível aos nós JMS em Nó JMSInput.

Opcional: Para proteger o connection factory JMS e/ou as ligações JNDI, consulte Protegendo Conexões JMS e Consultas de JNDI.

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 TarefaTópico de Tarefa | Versão 8.0.0.5 | ac28600_