Utilize esse painel para especificar ligações para beans orientados a mensagens em seu aplicativo ou módulo.
Para visualizar esse painel do console administrativo, clique em . Esse painel é igual ao painel Ligar listeners para beans acionados
por mensagens dos assistentes de instalação e de atualização de aplicativos.
Cada bean orientado a mensagens deve ser ligado a um nome de porta listener ou a um nome de JNDI (Java Naming and Directory Interface) de especificação de ativação.
Forneça um nome de porta listener se seu aplicativo utilizar qualquer um dos provedores JMS (Java Message Service) a seguir:
- Provedor de sistemas de mensagens Padrão V5
- Provedor de Sistema de Mensagens WebSphere MQ
- Provedor Genérico de Sistemas de Mensagens
Forneça um nome de JNDI de especificação de ativação se os recursos de seu aplicativo forem configurados utilizando o provedor do sistema de mensagens padrão ou qualquer adaptador de recurso J2C genérico que suporta sistema de mensagens de entrada.
O não fornecimento de nomes de portas listener ou nomes de JNDI de especificação de ativação resulta nos seguintes erros:
- Se nem um nome de porta listener nem um nome de JNDI de especificação de ativação for especificado para um bean orientado a mensagens, então, um erro de validação é exibido após você clicar em Concluir no painel Resumo.
- Se o módulo que contém o bean orientado a mensagens for implementado em um destino de implementação 5.x e uma porta listener não for especificada, então, um erro de validação é exibido após você clicar em Avançar.
- Se vários beans orientados a mensagens estiverem vinculados ao mesmo destino, especifique o mesmo nome de JNDI de destino para cada bean orientado a mensagens.
Se você especificar nomes de JNDI de destino diferentes, um erro de validação será exibido e todas as especificações de JNDI após a primeira serão ignoradas.
Para aplicar alterações de ligação em vários mapeamentos:
- Na lista de mapeamentos, selecione a caixa de opções Selecionar ao lado de cada módulo EJB que você deseja mapear para uma ligação específica.
- Expanda Aplicar Vários Mapeamentos.
- Conclua uma das etapas a seguir:
- Especifique um nome de porta de listener.
- Selecione um nome JNDI de recurso de destino para uma especificação de ativação.
Opcionalmente, especifique os seguintes parâmetros:
- Nome JNDI de Destino
- Para adaptadores de recursos que suportam JMS, especifique javax.jms.Destinations de forma que o adaptador de recursos possa atender mensagens a partir do destino JMS.
Um
nome de JNDI de destino definido como parte da implementação do aplicativo tem precedência
sobre as propriedades definidas em um objeto administrativo de especificação da ativação.
- Alias de autenticação ActivationSpec
- Especifique um alias de autenticação utilizado para acessar o nome do usuário e a senha configurados na especificação de ativação J2C configurada.
As propriedades do alias de autenticação configuradas como parte da implementação do aplicativo têm prioridade sobre as propriedades configuradas em um objeto administrativo de especificação de ativação.
- Clique em Aplicar.
- Clique em OK ou Avançar.