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 Nós JMS Para Se Comunicar Com o Barramento de Integração de Serviços do WebSphere Application Server

É possível configurar um cliente JMS independente e nós JMS para se comunicarem com o barramento de integração de serviços (SIBus) no WebSphere Application Server Versão 6 e Versão 7.

  1. Conclua as etapas a seguir em WebSphere Application Server. Para obter informações adicionais, consulte a documentação do WebSphere Application Server.
    1. Crie um sistema de mensagens do sistema de mensagens.
    2. Inclua um membro do barramento.
    3. Reinicie o servidor do WebSphere Application Server.
    4. Crie um destino de fila no barramento.
    5. Crie uma fila JMS no provedor de sistemas de mensagens padrão.
    6. Crie um Factory de Conexão da Fila (QCF) no provedor de sistemas de mensagens padrão.
      Assegure-se de que a URL de provedor de sistemas de mensagens seja especificada na definição do QCF, particularmente se o cliente JMS e o barramento do sistema de mensagens estiverem em computadores diferentes. A URL do terminal do provedor deve ter o seguinte formato:
      bus_member_host_name:7276:BootstrapBasicMessaging
      em que 7276 é o endereço de terminal SIB padrão. Não utilize 127.0.0.1 ou localhost como nome do host do membro do barramento.
  2. Teste a configuração do WebSphere Application Server utilizando um cliente JMS independente e completando as seguintes etapas.
    1. Coloque os dois arquivos JAR a seguir em seu caminho de classe: com.ibm.ws.sib.client.thin.jms_7.0.0.jar e com.ibm.ws.ejb.thinclient_7.0.0.jar.

      Copie esses arquivos JAR a partir do diretório de instalação do WebSphere Application Server Versão 7 sob o subdiretório do tempo de execução. Se estiver utilizando um JRE não IBM, você também precisa do arquivo com.ibm.ws.orb_7.0.0.jar.

    2. Assegure-se que a URL do provedor esteja configurada como iiop://WAS_server_host_name:boot_strap_port.
    3. Assegure-se de especificar a porta de bootstrap correta.
    4. Assegure-se de que as propriedades do Factory de Conexão da Fila JMS estejam configuradas com valores definidos na configuração do WebSphere Application Server.
    5. Compile o código do cliente JMS.
    6. Execute o cliente JMS com os seguintes parâmetros de depuração de ORB IBM® ativados.
      java -Dcom.ibm.CORBA.Debug=true -Dcom.ibm.CORBA.CommTrace=true -Dcom.ibm.CORBA.D ebug.Output=client.logJMS_Client_Class

      Este comando produz saída de depuração CORBA no arquivo client.log no mesmo diretório.

  3. Conclua as etapas a seguir em WebSphere Message Broker.
    1. Pare o intermediário.
    2. Crie um diretório (por exemplo, c:\WebSphere_WAS_Client) e copie os dois arquivos JAR a seguir a partir do Thin Client WebSphere Application Server Versão 7 para JMS.
      • com.ibm.ws.sib.client.thin.jms_7.0.0.jar
      • com.ibm.ws.ejb.thinclient_7.0.0.jar
      Alternativamente, é possível copiar esses arquivos do diretório de instalação do WebSphere Application Server WAS home/runtimes.
    3. Configure o serviço JMS no WebSphere Message Broker utilizando o comando mqsichangeproperties. O provedor JMS WebSphere_WAS_Client existe, dessa forma, é possível alterar o caminho do arquivo JAR do cliente para esse provedor.
      mqsichangeproperties broker_name -c JMSProviders -o WebSphere_WAS_Client -n jarsURL -v WAS_thin_client_JAR_file_path
    4. Opcional: Verifique se o seu serviço JMS está configurado corretamente usando o comando mqsireportproperties. Para obter informações adicionais, consulte Comando mqsireportproperties.
    5. Configure o nó de JMSInput como mostrado no exemplo a seguir. Para obter informações adicionais sobre essas propriedades, consulteNó JMSInput.
      • Especifique o nome do provedor JMS, por exemplo, o Cliente para o WebSphere Application Server.
      • Especifique o factory de contexto inicial, por exemplo, com.ibm.websphere.naming.WsnInitialContextFactory.
      • Especifique o local das ligações JNDI no formato iiop://WAS_server_host_name:WAS_server_boot_strap_port.
      • Configure o nome do connection factory como QCF.
    6. Assegure-se de que a conexão JMS tenha sido estabelecida antes do fluxo de mensagens iniciar utilizando o Visualizador de Eventos do Windows.
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:30:50


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | bc22580_