Configurando o serviço listener de mensagens

Para suportar beans acionados por mensagens implementados nas portas do listener, você deverá configurar as propriedades do serviço de listener de mensagens para seu servidor de aplicativos.

Antes de Iniciar

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.

[z/OS]Antes de configurar recursos do listener de mensagem, considere a implementação do serviço de listener de mensagem na plataforma z/OS, que afeta como você deve configurar sua porta do listener. Para obter informações adicionais, consulte [z/OS]Serviço de Listener de Mensagens no z/OS.

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).Para obter mais informações, consulte Beans Orientados a Mensagens - Componentes da Porta Listener.

Ao implementar um aplicativo corporativo para usar os beans acionados por mensagens com portas listener, é possível navegar ou alterar a configuração do serviço listener de mensagens para um determinado servidor de aplicativos.

[AIX Solaris HP-UX Linux Windows][IBM i]Se seu sistema de mensagens estiver em execução no modo não ASF, para evitar tempos limites de transação não desejados, você deverá permitir uma quantidade suficiente de tempo para que o processamento seja concluído antes do tempo limite total do tempo de vida da transação ser atingido. Portanto, você deve certificar-se de que o valor especificado para a propriedade customizada do serviço de listener de mensagens NON.ASF.RECEIVE.TIMEOUT seja menor do que o valor especificado para a propriedade do serviço de transações Tempo Limite Total do Tempo de Vida da Transação e, também, que a diferença entre os valores das duas propriedades seja maior do que a quantidade de tempo que o método onMessage() do bean acionado por mensagens (MDB) demora para processar a mensagem.

Procedimento

  1. Exiba a página de configurações do serviço listener:
    1. Na área de janela de navegação, selecione Servidores > Tipos de Servidores > Servidores de Aplicativos WebSphere.
    2. No painel de conteúdo, clique no nome do servidor de aplicativos.
    3. Em Comunicações, clique em Sistema de Mensagens > Serviço Listener de Mensagens.
  2. Opcional: Procure ou altere o valor das propriedades para o conjunto de encadeamentos do bean orientado a mensagens.
    1. Clique em Conjunto de Encadeamentos.
    2. Altere as seguintes propriedades, conforme necessário:
      Tamanho Mínimo
      O número mínimo de encadeamentos permitidos no conjunto.
      Tamanho Máximo
      O número máximo de encadeamentos permitidos no conjunto.
      Tempo Limite de Inatividade do Encadeamento
      O número de milissegundos de inatividade que deve decorrer antes de um encadeamento ser chamado novamente. Um valor igual a 0 indica não aguardar e um valor negativo (inferior a 0) indica aguardar para sempre.
      Nota: O console administrativo não permite a definição do tempo limite de inatividade como um número negativo. Para fazer isso, você deve modificar o valor diretamente no arquivo config.xml.
      Permita a Alocação de Encadeamentos Além do Máximo
      Selecione essa caixa de opções para permitir que o número de encadeamentos cresça além do tamanho máximo configurado para o conjunto de encadeamentos.
    3. Clique em OK.
  3. Opcional: Especifique quaisquer propriedades customizadas do serviço de listener de mensagens necessárias como Propriedades Customizadas do serviço de listener de mensagens.
    1. Clique em Propriedades Customizadas
    2. Para cada propriedade customizada, especifique o nome e o valor que quiser.
      Se você não tiver especificado uma propriedade antes:
      1. Clique em Novo.
      2. Digite o nome da propriedade.
      3. Digite o valor da propriedade.
      4. Clique em OK.
    Para obter informações adicionais sobre essas propriedades customizadas, consulte Propriedades Customizadas do Serviço Listener de Mensagens.
  4. Salve suas mudanças na configuração principal.
  5. Para ativar a configuração alterada, pare e reinicie o servidor de aplicativos.

Resultados

Você configurou as propriedades do serviço de listener de mensagens para um determinado servidor de aplicativos.

Í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=tmb_adm08
Nome do arquivo: tmb_adm08.html