Comando listWSNTopicNamespaces
Use o comando listWSNTopicNamespaces para listar os namespace de tópico do WS-Notification na configuração do serviço de destino do WS-Notification que correspondem aos parâmetros de entrada especificados. Utilize um namespace de tópico permanente para definir estaticamente a associação entre uma URI de namespace de tópico do WS-Notification e um destino do espaço de tópico do barramento de integração de serviço.
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.
- 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')
Propósito
Este comando lista todos os espaços de nomes de tópicos do WS-Notification na configuração do serviço de destino do WS-Notification que correspondem aos parâmetros de entrada especificados. Este comando pode ser utilizado para obter uma referência a um ou mais espaços de nomes de tópicos do WS-Notification que já foram criados na configuração para funcionar melhor com o espaço de nomes de tópico, por exemplo, para incluir uma nova definição de documento do espaço de nomes de tópico.
Objeto de Destino
WSNService
Parâmetros necessários
Nenhuma.
Parâmetros Condicionais
Nenhuma.
Parâmetros Opcionais
- -namespace
- O URI do espaço de nomes do espaço de nomes de tópico do WS-Notification pelo qual a lista deve ser filtrada. A omissão deste parâmetro resulta na listagem de todos os espaços de nomes de tópicos do WS-Notification para o serviço WS-Notification de destino.
Exemplos
- Utilizando Jython:
AdminTask.listWSNTopicNamespaces(wsnService) wsnNamespace = wsnNamespaceList.split("\n")[0].rstrip()
- Utilizando
Jacl:
set wsnNamespaceList [$AdminTask listWSNTopicNamespaces $wsnService] set wsnNamespace [ lindex $wsnNamespaceList 0 ]
- Utilizando Jython:
wsnNamespaceList = AdminTask.listWSNTopicNamespaces(wsnService, ["-namespace", "http://example.org/topicNamespace/example1"] ) wsnNamespace = wsnNamespaceList.split("\n")[0].rstrip()
- Utilizando
Jacl:
set wsnNamespaceList [$AdminTask listWSNTopicNamespaces $wsnService {-namespace http://example.org/topicNamespace/example1}] set wsnNamespace [ lindex $wsnNamespaceList 0 ]