Gerenciando Recursos do Listener de Mensagens para Beans Acionados por Mensagens
Gerencie os recursos utilizados pelo serviço de listener de mensagens para suportar beans acionados por mensagens, normalmente para uso com um provedor de sistemas de mensagens que não tenha o adaptador de recursos Java™ EE Connector Architecture (JCA) 1.5.
Antes de Iniciar
Para WebSphere Application Server Versão 7 e posterior, as portas listener são estabilizadas. Para obter informações adicionais, leia o artigo
sobre recursos estabilizados. Você deve planejar migrar as configurações de implementação do bean acionado por mensagens do WebSphere MQ do uso de portas do listener para o uso de especificações de ativação. Para obter informações adicionais sobre como configurar as especificações de ativação para o modo não ASF, veja Configurando especificações de ativação para o modo não ASF. No entanto, você não deve iniciar esta migração até ter certeza de que o aplicativo não precisa funcionar nos servidores de aplicativos anteriores ao WebSphere Application Server Versão 7. Por exemplo, se você possuir um cluster do servidor de aplicativos com alguns membros na Versão 6.1 e alguns em uma versão posterior, não deverá migrar os aplicativos nesse cluster para usar as especificações de ativação até depois de ter migrado todos os servidores de aplicativos no cluster para a versão posterior.
Além disso, ao migrar para especificações de ativação na plataforma
z/OS, você deve ativar o processo Control Region Adjunct (CRA) do servidor de
aplicativos (selecionando Ativar entrega de mensagem de entrada com base no JCA no painel de
configurações do provedor JMS, ou usando o comando manageWMQ para incluir a inicialização do processo CRA como parte da
inicialização de um servidor de aplicativos).
Se quiser usar os beans acionados por mensagens com um provedor de sistema de mensagens que não tenha um adaptador de recursos JCA 1.5 ou 1.6, não será possível usar as especificações de ativação e, portanto, você deverá configurar os beans com relação a uma porta listener: Há também alguns cenários nos quais, embora você possa usar as especificações de ativação, ainda pode escolher usar as portas listener. Por exemplo, para a compatibilidade com os aplicativos de bean acionado por mensagens existentes.
Se você possuir beans acionados por mensagens existentes que usam o provedor do sistema de mensagens do IBM MQ (ou um provedor JMS de terceiro compatível) com portas do listener e, em vez de desejar usar beans acionados por mensagens EJB 3 com portas do listener, esses novos beans poderão continuar a usar o mesmo provedor de sistemas de mensagens.
Para obter informações adicionais sobre quando usar portas listener em vez das especificações de ativação, consulte Beans acionados por mensagens, especificações de ativação e portas listener.
Sobre Esta Tarefa
O serviço do listener de mensagens é uma extensão para as funções JMS do provedor JMS e fornece um gerenciador de listener, que controla e monitora um ou mais listeners JMS. Cada atendente monitora um destino de fila JMS (para sistemas de mensagens ponto a ponto) ou um destino de tópico JMS (para sistemas de mensagens de publicação/assinatura). Uma porta listener define a associação entre um connection factory, um destino e um bean acionado por mensagens implementado. Ao implementar um bean acionado por mensagens, você associa o bean a uma porta listener. Quando uma mensagem chega no destino, o atendente transmite a mensagem para uma nova instância de um bean orientado a mensagens para processamento. Para obter mais informações, consulte Beans Orientados a Mensagens - Componentes da Porta Listener.