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).
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
- Crie um ou mais manipuladores JAX-WS. Isso pode ser feito
utilizando o IBM Rational Application
Developer ou uma ferramenta semelhante.
- 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.
- 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.
- 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).
- 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:
- Navegue para ou . É 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.
- 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].
- 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
-
- 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:
- Navegue para ou . É exibido o formulário Serviços WS-Notification [Coleta].
- 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].
- Aplique a lista de manipuladores JAX-WS selecionando-a na caixa
de listagem para a seguinte propriedade geral:
- Lista de manipuladores JAX-WS
-