Comando createWSNAdministeredSubscriber

Use o comando createWSNAdministeredSubscriber para criar um novo assinante admiinstrado.

É possível criar um novo assinante administrado do WS-Notification ao usar a ferramenta wsadmin, conforme descrito neste tópico, ou ao usar o console administrativo, conforme descrito em Criando um Novo Assinante Administrado do WS-Notification.

Você não deve definir um assinante administrado para qualquer um dos terminais expostos pelo serviço WS-Notification no qual ele está sendo definido, porque isso resultaria no loop infinito de mensagens através do broker de notificação.

Para executar o comando, utilize o objeto AdminTask do cliente de script wsadmin.

[IBM i][IBM i]O cliente de script wsadmin é executado do Qshell. [IBM i]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')

Após utilizar o comando, salve suas alterações na configuração principal, utilizando o seguinte comando:

AdminConfig.save()

Finalidade

Este comando inclui um novo assinante administrado por WS-Notification no ponto de serviço de destino do WS-Notification.

Objeto de Destino

WSNServicePoint

Parâmetros necessários

-endpoint
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
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.
-dialect
Ou seja, o nome do dialeto de tópico escolhido conforme definido pelo padrão WS-Topics. Os valores deste parâmetro são SIMPLE, CONCRETE e FULL. Para obter informações adicionais, consulte WS-Topics.

Parâmetros Condicionais

Nenhuma.

Parâmetros Opcionais

-topicNamespace
A omissão deste campo indica que o tópico está contido no espaço de nomes de tópico ad-hoc.
-remoteSubscriptionTimeout
Este tempo de espera minimiza o potencial de assinaturas órfãs no serviço da Web remoto se o servidor local não estiver instalado. Observe que esse campo não indica o momento no qual a assinatura remota deve expirar. Configure o comprimento do tempo de espera para um valor maior que o comprimento máximo de tempo que se espera que o servidor permaneça off-line, caso contrário o fluxo de mensagens do serviço da Web poderá ser interrompido. Enquanto o servidor estiver em execução, ocasionalmente, ele renovará o tempo de término da assinatura remota (com o tempo limite especificado) para evitar que ele expire durante a operação normal. Se não for especificado, este tempo limite será padronizado como 24 (horas).

Exemplo:

Crie um assinante administrado no ponto de serviço newServicePoint do WS-Notification criado no exemplo do tópico "Criando um Novo Ponto de Serviço do WS-Notification ao Usar a Ferramenta wsadmin":
  • Utilizando Jython:
    newAdminSub = AdminTask.createWSNAdministeredSubscriber(newServicePoint, 
    ["-endpoint", "http://myremotehost:9080/producerEP", "-dialect", "SIMPLE",
     "-topic", "stock", "-topicNamespace", "http://example.org/mynamespace",
     "-remoteSubscriptionTimeout", 48] )
  • Utilizando Jacl:
    set newAdminSub [ $AdminTask createWSNAdministeredSubscriber $newServicePoint 
    { -endpoint http://myremotehost:9080/producerEP -dialect SIMPLE
     -topic stock -topicNamespace http://example.org/mynamespace
     -remoteSubscriptionTimeout 48 } ]

Ícone que indica o tipo de tópico Tópico de Referência



Í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=rjwsn_cli_wsnadminsub_new
Nome do arquivo: rjwsn_cli_wsnadminsub_new.html