Migrando uma porta do listener para uma especificação de ativação para uso com o provedor de sistemas de mensagens IBM MQ
Para WebSphere Application Server Versão 7 e posterior, as portas listener são estabilizadas. Portanto, você deve planejar a migração de suas configurações de implementação de bean acionado por mensagens do IBM MQ do uso de portas listener para o uso de especificações de ativação.
Antes de Iniciar
Os beans acionados por mensagens EJB 2.0 não podem ser configurados em recursos compatíveis com JCA 1.5. Se seu bean for um aplicativo EJB 2.0, faça upgrade dele para o EJB 3 ou EJB 2.1 antes de concluir esta tarefa.
Sobre Esta Tarefa
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).
Observe que a configuração da porta listener do Máximo de novas tentativas não é migrada para a nova especificação de ativação como não há nenhum equivalente exato.
Quando você estiver migrando uma porta listener associada a um bean acionado por mensagens (MDB) que tenha a propriedade de configuração de ativação subscriptionDurability configurada como Durable, e que o MDB já tenha uma assinatura durável ativa, a assinatura durável não será migrada. Isso ocorre porque as portas listener e as especificações de ativação do IBM MQ usam formatos incompatíveis de nomes de assinatura. Como resultado pode haver duas assinaturas duráveis ativadas inscritas no tópico relevante para o mesmo MDB. Como parte do processo de migração, você deve excluir a antiga assinatura durável que foi associada à porta listener e limpar manualmente qualquer mensagem associada a ela. Para obter informações sobre como fazer isso, consulte a documentação do IBM MQ e IBM Integration Bus.