Comando deleteWSNService
Use o comando deleteWSNService para excluir um serviço do WS-Notification e os recursos associados.
É possível excluir um serviço do WS-Notification ao usar a ferramenta wsadmin, conforme descrito neste tópico, ou usar o console administrativo, como descrito em Excluindo Serviços do WS-Notification.
Para executar o comando, utilize o objeto AdminTask do cliente de script wsadmin.
O cliente de script wsadmin é executado do Qshell.
Para obter informações adicionais, consulte Configurando o Qshell para Executar Scripts do WebSphere Usando o Script wsadmin.
A ajuda da linha de comandos é fornecida para comandos do barramento de integração de serviços:
- Para obter uma lista dos comandos de WS-Notification disponíveis, além
de uma breve descrição de cada comando, digite o seguinte comando no prompt wsadmin:
print AdminTask.help('WSNotificationCommands')
- Para obter ajuda de visão geral sobre um determinado comando, digite o seguinte comando no prompt wsadmin:
print AdminTask.help('command_name')
AdminConfig.save()
Propósito
- Para os serviços do WS-Notification Versão 7.0, os pontos de serviço do WS-Notification e o aplicativo de ponto de serviço associado são excluídos.
- Para os serviços do WS-Notification Versão 6.1, os pontos de serviço do WS-Notification e as portas de entrada do barramento de integração de serviços associado são excluídos.
- Namespaces de tópicos permanentes do WS-Notification e quaisquer espaços de tópicos do barramento de integração de serviços que foram criados pelo namespace de tópico são excluídos.
- Documentos do namespace de tópico definidos para os namespaces de tópicos permanentes e (para os serviços do WS-Notification Versão 6.1) os documentos XML associados armazenados no Repositório SDO são excluídos.
Objeto de destino
WSNService
Parâmetros necessários
Nenhuma.
Parâmetros Condicionais
Nenhuma.
Parâmetros Opcionais
- -deleteSIBTopicSpaces
- TRUE ou FALSE. Indica se os espaços de tópicos de integração de serviços criados pela definição de um namespace de tópico permanente de um WS-Notification também devem ser excluídos (o padrão é FALSE).
Por exemplo:
- Utilizando Jython:
AdminTask.deleteWSNService(newService, ["-deleteSIBTopicSpaces", "TRUE"])
- Utilizando
Jacl:
$AdminTask deleteWSNService $newService {-deleteSIBTopicSpaces TRUE}