Aplicando uma Lista de Manipuladores JAX-WS a um Serviço WS-Notification

Para manipular as mensagens que fluem para e de um serviço do WS-Notification Versão 7.0 baseado no JAX-WS existente, você deve criar manipuladores do JAX-WS, encadeá-los no formato de uma lista de manipuladores, em seguida, aplicar a lista de manipuladores a um terminal do NotificationBroker, do PublisherRegistrationManager ou do SubscriptionManager em um ponto de serviço do WS-Notification Versão 7.0 do (para manipulação de chamada de entrada) ou aplicar a lista de manipuladores a um serviço do WS-Notification (para manipulação de chamada de saída).

Antes de Iniciar

Esta tarefa supõe que você já tenha criado um serviço WS-Notification da Versão 7.0.

Sobre Esta Tarefa

Para criar um manipulador JAX-WS, é possível usar uma ferramenta como IBM® Rational Application Developer. Para ativar manipuladores para assumir operações mais complexas, você os encadeia em listas de manipuladores. Associe cada lista de manipuladores a um ou mais serviços ou pontos de serviço WS-Notification Versão 7.0 com base no JAX-WS para que a lista de manipuladores possa monitorar a atividade do WS-Notification e executar a ação apropriada, dependendo do emissor e do conteúdo de cada mensagem de entrada ou de saída. Exemplo:
  • É possível usar uma lista de manipuladores no serviço da Web NotificationBroker para registrar todas as mensagens de notificação recebidas por esse ponto de serviço.
  • Você pode utilizar uma lista de manipuladores no serviço da Web SubscriptionManager para registrar todos os pedidos de remoção de assinatura recebidos por esse ponto de serviço.
  • Você pode utilizar uma lista de manipuladores no serviço da Web PublisherRegistrationManager para registrar todos os pedidos de remoção de registro do publicador recebidos por esse ponto de serviço.

Procedimento

  1. Crie um ou mais manipuladores JAX-WS. Isso pode ser feito utilizando o IBM Rational Application Developer ou uma ferramenta semelhante.
  2. Carregar Classes de Manipuladores JAX-WS. Um manipulador JAX-WS interage com mensagens por meio de um ponto de serviço do WS-Notification Versão 7.0 com base no JAX-WS (para manipulação de chamada de entrada) ou serviço do WS-Notification (para manipulação de chamada de saída), portanto você deve tornar a classe manipuladora disponível para o servidor ou cluster que hospeda o serviço ou ponto de serviço do WS-Notification que deseja monitorar.
  3. Crie uma nova configuração de manipulador JAX-WS utilizando o console administrativo ou utilizando o comando createJAXWSHandler. Criando uma nova configuração de manipulador, você deixa o WebSphere Application Server ciente de seu manipulador e disponibiliza o manipulador para inclusão em uma ou mais listas de manipuladores.
  4. Criar uma Nova Lista de Manipuladores JAX-WS. A abordagem assumida no WebSphere Application Server é designar listas de manipuladores (em vez de manipuladores individuais) para pontos de serviços WS-Notification (para manipulação de chamada de entrada) ou serviços WS-Notification (para manipulação de chamada de saída).
  5. Opcional: Para aplicar uma lista de manipuladores JAX-WS a um terminal de provedor de serviços (NotificationBroker, PublisherRegistrationManager ou SubscriptionManager) associado a um ponto de serviço, utilize o console administrativo para concluir as seguintes subetapas:
    1. Navegue para Integração de serviços -> WS-Notification -> Serviços -> service_name-> [Propriedades Adicionais] Pontos de serviço de Notificação do WS ou Integração de serviços -> Barramentos -> bus_name -> [Serviços] Serviços de Notificação do WS -> service_name-> [Propriedades Adicionais] Pontos de serviço de Notificação do WS. É exibido o formulário Pontos de Serviço do WS-Notification [Coleta]. Esse formulário mostra todos os pontos de serviço configurados para este serviço WS-Notification da Versão 7.0.
    2. Na área de janela de conteúdo, clique no nome de um ponto de serviço do WS-Notification Versão 7.0 baseado no JAX-WS na lista. As configurações atuais para este ponto de serviço do WS-Notification da Versão 7.0 são exibidas no formulário Pontos de Serviço do WS-Notification [Configurações].
    3. Aplique a lista de manipuladores JAX-WS selecionando-a na caixa de listagem para uma ou mais das seguintes propriedades gerais:
      Lista de manipuladores JAX-WS do NotificationBroker

      Lista de manipuladores JAX-WS do SubscriptionManager

      Lista de manipuladores JAX-WS do PublisherRegistrationManager

  6. Opcional: Para aplicar uma lista de manipuladores JAX-WS a um serviço WS-Notification, utilize o console administrativo para concluir as subetapas a seguir:
    1. Navegue para Integração de serviços -> WS-Notification -> Serviços ou Integração de serviços -> Barramentos -> bus_name -> [Serviços] Serviços de Notificação do WS. É exibido o formulário Serviços WS-Notification [Coleta].
    2. Na área de janela de conteúdo, clique no nome de um serviço do WS-Notification Versão 7.0 baseado no JAX-WS na lista. As configurações atuais para este serviço WS-Notification da Versão 7.0 são exibidas no painel Serviços WS-Notification [Configurações].
    3. Aplique a lista de manipuladores JAX-WS selecionando-a na caixa de listagem para a seguinte propriedade geral:
      Lista de manipuladores JAX-WS


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