Criando um Terminal JMS para um Servidor WebLogic

É possível definir um terminal JMS para um servidor WebLogic existente, concluindo as seguintes etapas no IBM Cast Iron Studio.

Antes de Iniciar

Instale os seguintes arquivos JAR no IBM Cast Iron Studio e o tempo de execução Integration Appliance:
  • wlclient.jar
  • wljmsclient.jar

Procedimento

  1. No Studio, arraste uma atividade a partir da pasta JMS da guia Atividades para a orquestração.
  2. Clique em Selecionar Terminal na Lista de Verificação. O painel Selecionar Terminal é aberto.
  3. Para criar um terminal, clique em Novo. A janela Criar Terminal é aberta.
  4. Na janela Criar Terminal, especifique os seguintes parâmetros de conexão.
    Campos dos parâmetros de conexão Descrição
    Factory Inicial de JNDI

    Especifique a classe do factory de contexto que o Studio recupera a partir de JNDI:

    weblogic.jndi.WLInitialContextFactory

    A classe de factory JNDI é configurada durante a instalação do servidor JMS WebLogic

    URL do Provedor

    Especifique a URL do servidor JMS no seguinte formato:

    t3://:7001

    Onde 7001 é a porta padrão.

    Pacote do Provedor Como opção, é possível especificar um nome do pacote do provedor.
    Nome do Factory

    Utilize um dos factories padrão fornecidos configurado com o sistema de terminais WebLogic:

    weblogic.examples.jms.QueueConnectionFactory
  5. Para validar os parâmetros especificados, clique em Testar Conexão.
    Nota: Ao configurar um terminal utilizando propriedades de configuração, verifique se as propriedades de configuração possuem valores válidos. Se o valor da propriedade de configuração for inválido ou não existir, o teste de conexão falhará.
  6. Na Lista de Verificação, clique em Configurar.
  7. No campo Tópico, selecione o seguinte tópico na lista Preconfigurados ou Filas/Tópicos customizados:

    weblogic.examples.jms.exampleQueue

    Este tópico é preconfigurado para utilizar um servidor JMS WebLogic.

  8. Abra o menu Dados da Mensagem e escolha o formato que a mensagem assumirá, Bytes ou Texto.
  9. No campo Seletor de Mensagem, é possível inserir o texto de um cabeçalho da mensagem.
    Submetendo o texto de um cabeçalho da mensagem em um seletor de mensagem JMS, um cliente pode especificar as mensagens nas quais ele está interessado. Somente as mensagens com cabeçalhos e propriedades que correspondem ao seletor serão enviadas. Os seletores de mensagem não podem fazer referência aos valores do corpo da mensagem. A sequência do seletor de mensagem deve respeitar a sintaxe do seletor JMS.
    Nota: O Seletor de mensagem podem estar em branco
  10. No campo ID do Cliente, especifique o identificador de cliente exclusivo designado a essa conexão JMS.
  11. Na Lista de Verificação, clique em Regras de Entrega.
  12. Abra o menu Entregar e escolha a opção: ATMOST_ONCE
  13. Na Lista de Verificação, clique em Tentar Novamente.
  14. Em caso de problemas, revise as configurações padrão e faça as mudanças necessárias.