Configurando uma Especificação de Ativação para o Provedor de Sistemas de Mensagens Padrão

Configure uma especificação de ativação de JMS para permitir que um bean acionado por mensagens comunique-se com o provedor de sistemas de mensagens.

Sobre Esta Tarefa

Você cria uma especificação de ativação do JMS se desejar usar um bean acionado por mensagens para se comunicar com o provedor de sistema de mensagens padrão por meio do Java™ EE Connector Architecture (JCA) 1.5. O JCA fornece conectividade Java entre servidores de aplicativos, como o WebSphere Application Server, e sistemas de informações corporativas. Ele fornece uma forma padronizada de integrar provedores JMS aos servidores de aplicativos Java EE e fornece uma estrutura para troca de dados com sistemas corporativos, em que os dados são transferidos na forma de mensagens.

Um ou mais beans acionados por mensagens podem compartilhar uma única especificação de ativação JMS.

Como uma especificação de ativação JMS é um grupo de propriedades de configuração do sistema de mensagens e não um componente, ela não pode ser iniciada e parada manualmente. Por essa razão, para evitar que um bean acionado por mensagens processe mensagens, você deve concluir as tarefas a seguir:
  • Pare o aplicativo que contém o bean acionado por mensagens.
  • Pare o mecanismo do sistema de mensagens.

Todas as propriedades de configuração de especificação de ativação, exceto Name, JNDI name, Destination JNDI name ou Destination lookup e Authentication alias são substituídos por propriedades de configuração de ativação denominadas adequadamente no descritor de implementação de um EJB 2.1 associado ou bean acionado por mensagens posteriormente. Para um bean acionado por mensagens do EJB 2.0, as propriedades Tipo de Destino, Durabilidade da Assinatura, Modo de Reconhecimento e Seletor de Mensagens são substituídas pelos elementos correspondentes no descritor de implementação. Para qualquer tipo de bean, a propriedade Destination JNDI name ou Destination lookup pode ser substituída por um valor especificado nas ligações de bean acionado por mensagens.

Procedimento

  1. Inicie o administrative console.
  2. Exiba o fornecedor de sistema de mensagens padrão. Na área de janela de navegação, expanda Recursos -> JMS -> Provedores JMS.
  3. Selecione o provedor padrão para o qual deseja configurar uma especificação de ativação.
  4. Opcional: Altere a caixa de opções Escopo para o nível de escopo no qual a especificação de ativação deve estar visível para aplicativos, de acordo com suas necessidades.
  5. Na área de janela de conteúdo, sob o título Propriedades Adicionais, clique em Especificações de Ativação. Isto lista quaisquer especificações de ativação JMS existentes para o fornecedor de sistema de mensagens padrão na área de janela de conteúdo.
  6. Exiba as propriedades da especificação de ativação JMS. Se você quiser exibir uma especificação de ativação existente, clique em um dos nomes listados.
    Como alternativa, se você quiser criar uma nova especificação de ativação, clique em Novo e, em seguida, especifique as seguintes propriedades requeridas:
    Nome
    Digite o nome pelo qual a especificação de ativação é conhecida, para fins administrativos.
    Nome JNDI
    Digite o nome de JNDI usado para ligar a especificação de ativação ao espaço de nomes de JNDI.
    Tipo de Destino
    Consulta de destino
    Digite o nome da JNDI que o bean acionado por mensagens usa para procurar o destino de JMS no espaço de nomes da JNDI.

    Selecione o tipo de destino na propriedade Tipo de Destino.

    Consulta de connection factory
    Digite o nome JNDI do connection factory que o bean acionado por mensagens usa para consultar as propriedades do connection factory e sobrescreve-as nas propriedades de especificação de ativação.
    Nome do Barramento

    Especifique o nome do barramento de integração de serviços com o qual as conexões são estabelecidas. Esse deve ser o nome do barramento no qual o destino de barramento identificado pela propriedade Consulta de destino está definido.

    É possível selecionar um barramento existente ou digitar o nome de outro barramento. Se você digitar o nome de um barramento que não existe, deverá criar e configurar o barramento antes da especificação de ativação ser utilizada.

  7. Especifique propriedades para a especificação de ativação do JMS conforme suas necessidades.
  8. Opcional: Especifique as propriedades de conexão da especificação de ativação JMS que influenciam o modo como o provedor de sistemas de mensagens padrão escolhe o mecanismo do sistema de mensagens ao qual o aplicativo do bean acionado por mensagens se conecta. Por padrão, o ambiente conecta automaticamente aplicativos a um mecanismo do sistema de mensagens disponível no barramento. No entanto, é possível especificar detalhes adicionais na configuração para influenciar o processo de conexão; por exemplo, para identificar servidores de autoinicialização especiais ou para limitar a conexão a um subgrupo de mecanismos do sistema de mensagens disponível, ou para aprimorar a disponibilidade ou o desempenho, ou para garantir processamento sequencial de mensagens recebidas. Para obter informações sobre por que e como fazer isso, consulte Como os Aplicativos JMS Conectam a um Mecanismo do Sistema de Mensagens em um Barramento.
  9. Clique em OK.
  10. Salve suas alterações na configuração principal.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjn0025_
Nome do arquivo: tjn0025_.html