Comando listWSNAdministeredSubscribers
Use o comando listWSNAdministeredSubscribers para listar os assinantes administrados do WS-Notification na configuração do ponto de serviço de destino do WS-Notification de destino que correspondem aos parâmetros de entrada especificados.
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')
Finalidade
Este comando lista todos os assinantes administrados na configuração do ponto de serviço de destino do WS-Notification que correspondem aos parâmetros de entrada especificados. Este comando pode ser usado para obter uma referência a um ou mais assinantes administrados que já foram criados na configuração para funcionar melhor com o assinante administrado, por exemplo, para excluir a definição.
Objeto de destino
WSNServicePoint
Parâmetros necessários
Nenhuma.
Parâmetros Condicionais
Nenhuma.
Parâmetros Opcionais
- -endpoint
- O terminal do serviço da Web remoto pelo qual a lista é filtrada. Ou seja, a referência de terminal (endereço da Web) de um aplicativo produtor de notificação ou broker de notificação. Por exemplo, http://remoteproducer.com.
- -topic
- A expressão de tópico que descreve a classe de mensagens de notificação pela qual a lista é filtrada. Isso descreve a classe de mensagens de notificação que são entregues ao ponto de serviço do WS-Notification. Por exemplo, stock/IBM. Essa propriedade poderá incluir curingas, se forem suportados pelo dialeto de tópico selecionado.
- -topicNamespace
- A URI de namespace pela qual a lista é filtrada.
- -dialect
- Ou seja, o nome do dialeto de tópico escolhido conforme definido pelo padrão WS-Topics, pelo qual a lista é filtrada. Os valores deste parâmetro são SIMPLE, CONCRETE e FULL. Para obter informações adicionais, consulte WS-Topics.
Exemplos
- Utilizando Jython:
wsnSubscriberList = AdminTask.listWSNAdministeredSubscribers(newServicePoint) wsnSubscriber = wsnSubscriberList.split("\n")[0].rstrip()
- Utilizando Jacl:
set wsnSubscriberList [$AdminTask listWSNAdministeredSubscribers $newServicePoint] set wsnSubscriber [ lindex $wsnSubscriberList 0 ]
- Utilizando Jython:
wsnSubscriberList = AdminTask.listWSNAdministeredSubscribers(newServicePoint, ["-topic", "stock"]) wsnSubscriber = wsnSubscriberList.split("\n")[0].rstrip()
- Utilizando Jacl:
set wsnSubscriberList [$AdminTask listWSNAdministeredSubscribers $newServicePoint {-topic stock}] set wsnSubscriber [ lindex $wsnSubscriberList 0 ]