Modificando um Serviço do WS-Notification da Versão 7.0

Modifique as propriedades description, Enabled dynamic topic namespaces?, Requires registration, JAX-WS handler list e Query WSDL de um serviço do WS-Notification da Versão 7.0 e siga os links para concluir a configuração avançada, como a inclusão de pontos de serviço adicionais do WS-Notification, a aplicação de documentos de namespace de tópico em namespaces de tópico permanentes e a aplicação de conjuntos de políticas para a ativação de WS-ReliableMessaging.

Sobre Esta Tarefa

Um serviço do WS-Notification permite expor alguns ou todos os recursos do sistema de mensagens definidos em um barramento de integração de serviço para utilização por aplicativos do WS-Notification.

Uma lista de manipuladores define os manipuladores que são aplicados ao fazer chamadas de serviço da web de saída, por exemplo, ao monitorar notificação de evento de saída (em resposta a uma operação de assinatura) e ao controlar os publicadores baseados em demanda (subscribe, pause e resume).

Ao criar um serviço do WS-Notification versão 7.0, o assistente cria e implementa um aplicativo fornecedor com base no JAX-WS. Esse aplicativo expõe as interfaces de serviço da Web do WS-Notification para cada uma das três funções de serviço do WS-Notification:
  • Intermediário de notificação
  • Gerenciador de assinaturas
  • Gerenciador de registro do publicador

Também é possível configurar propriedades customizadas para especificar um tempo limite para solicitações de saída e determinar a exatidão da verificação de sintaxe dos tópicos usados nesse serviço do WS-Notification da Versão 7.0.

Procedimento

  1. Inicie o administrative console.
  2. 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. O formulário Serviços WS-Notification [Coleta] é exibido.
  3. Na área de janela de conteúdo, clique no nome de um serviço do WS-Notification da Versão 7.0 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].
  4. Modifique as seguintes propriedades gerais:
    Descrição
    Ativar Namespaces de Tópicos Dinâmicos?

    Ou seja, se este serviço permite que namespaces de tópicos dinâmicos sejam criados no tempo de execução. Para obter informações adicionais, consulte Espaço de Nomes de Tópico Dinâmico.

    Utilize esta opção para controlar rigorosamente os namespaces de tópicos utilizados na conexão com um serviço do WS-Notification específico (por exemplo, para requisitos de segurança ou de auditoria). Se você cancelar a seleção desta opção, os aplicativos que se conectarem ao serviço do WS-Notification e solicitarem tópicos de um namespace de tópico dinâmico deixarão de publicar ou receber mensagens.

    Todas as mensagens publicadas para um namespace de tópico dinâmico são inseridas com a configuração de confiabilidade de mensagem padrão de persistente confiável. Se este valor não for aceitável, crie um namespace de tópico permanente e configure manualmente o atributo como o valor apropriado.

    Nota: Os namespaces de tópicos dinâmicos utilizados em um serviço do WS-Notification específico são suportados por um espaço de tópico do barramento de integração de serviço criado automaticamente durante a criação do namespace de tópico. A sintaxe de tópicos utilizada neste espaço de tópico é interna para a implementação do serviço do WS-Notification.
    Requer Registro
    Lista de manipuladores JAX-WS

    Uma lista de manipuladores define os manipuladores que são aplicados ao fazer chamadas de serviço da web de saída, por exemplo, ao monitorar notificação de evento de saída (em resposta a uma operação de assinatura) e ao controlar os publicadores baseados em demanda (subscribe, pause e resume). Para obter informações adicionais sobre listas de manipuladores, consulte Configurando Manipuladores JAX-WS.

    Consultar WSDL
    Indica se o serviço do WS-Notification da Versão 7.0 consulta o WSDL de outros serviços da Web do WS-Notification ao interagir com eles. Por padrão, esta opção está ativada. Ao desmarcar esta opção, é possível melhorar o desempenho evitando pesadas consultas WSDL. Entretanto, você deverá observar as seguintes considerações quando a consulta do WSDL não estiver ativada:
    • O WS-Notification tenta descobrir informações de ligações (que normalmente são descobertas através de WSDL) usando outros meios. O WS-Notification utilize a versão SOAP associada ao ponto de serviço do WS-Notification em que as assinaturas foram feitas (por outros serviços da Web) ou onde as assinaturas administradas foram criadas (por um administrador).
    • Há algumas circunstâncias nas quais o WS-Notification talvez não consiga determinar as informações sobre ligação. Isto pode acontecer ao limpar as assinaturas onde o ponto de serviço associado foi excluído e as informações de configuração não estão mais disponíveis. Sob estas circunstâncias o WS-Notification realiza um "melhor palpite" sobre as informações sobre ligação a serem utilizadas para limpar as assinaturas.
    • Não há nenhum cenário em que informações incorretas sobre ligação sejam utilizadas. Ou seja, um assinante assina para usar uma ligação SOAP particular, em nome de uma NotificationConsumer que espera notificações através de uma ligação SOAP diferente.
  5. Modifique as propriedades adicionais:
    Pontos de Serviço do WS-Notification
    Para obter mais informações, consulte Criando um Novo Ponto de Serviço do WS-Notification da Versão 7.0 ou Modificando um Ponto de Serviço do WS-Notification da Versão 7.0.
    Namespace de tópico permanente
    Para obter informações adicionais, consulte Namespace de Tópico Permanente. Ao criar um novo namespace de tópico permanente do WS-Notification, você especifica o namespace e associa-o a um dos espaços de tópico do barramento de integração do serviço configurado no barramento no qual o serviço do WS-Notification pai está definido. Não é possível modificar um namespace de tópico permanente após sua criação, exceto aplicar ou remover documentos do namespace de tópico.
    Propriedades Personalizadas
    Estas propriedades customizadas são pares de nome e valor que é possível utilizar para configurar propriedades internas de configuração de sistema. Em cada par, o nome é uma chave da propriedade e o valor é um valor de cadeia.
    Para especificar um tempo limite para pedidos de saída enviados desse serviço do WS-Notification, configure a seguinte propriedade customizada:
    outbound.timeout
    O valor dessa propriedade é o tempo limite em milissegundos. Se a propriedade não estiver configurada, um tempo limite padrão de 2 minutos será usado.
    Para determinar a exatidão da verificação de sintaxe dos tópicos utilizados sob esse serviço do WS-Notification, configure a seguinte propriedade customizada:
    com.ibm.ws.sib.wsn.strictTopicChecking
    Os valores válidos para essa propriedade são TRUE e FALSE:
    • Se o valor da propriedade estiver configurado como TRUE, as regras de sintaxe, definidas no padrão WS-Topics, serão rigorosamente impostas. Observe que há um custo de desempenho em comparação à definição padrão, pois cada caractere de um tópico será validado em relação a uma longa lista de caracteres Unicode permitidos.
    • Se a propriedade for omitida ou configurada como FALSE, a verificação de sintaxe garantirá apenas que a estrutura básica de tópicos seja válida e que a verificação de caracteres seja abrandada para permitir qualquer caractere, exceto asterisco (*) e ponto (.) como parte de um nome de tópico.
    Conjuntos de políticas e ligações do pedido de saída
    As ligações e os conjuntos de políticas do pedido de saída para os dois clientes do serviço WS-Notification associados a esse serviço WS-Notification. Para a transmissão de mensagens de notificação de serviço da Web confiável, utilize esta opção para associar o cliente de serviço do WS-Notification a um conjunto de políticas que ative WS-ReliableMessaging.
    Para obter mais informações, consulte Configurando um Serviço WS-Notification da Versão 7.0 com QoS dos Serviços da Web.
  6. Aplique as mudanças e clique em OK. Se o processamento for concluído com êxito, a lista de serviços do WS-Notification será exibida novamente. Caso contrário, uma mensagem de erro é exibida.
  7. Salve suas alterações na configuração principal. Não é necessário reiniciar o servidor para que as mudanças entrem em vigor, se configuration reload estiver ativada para o barramento de integração de serviços.

Í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_wsnserv_mod_v7
Nome do arquivo: tjwsn_wsnserv_mod_v7.html