Comando unpublishSIBWSInboundService

Use o comando unpublishSIBWSInboundService para remover do UDDI um arquivo WSDL de serviço de entrada dos serviços da Web ativados para barramento de integração de serviços.

Antes e logo após executar esse comando, salve a configuração usando o comando AdminConfig.save() ou um comando equivalente a partir do console administrativo. Isso garante consistência entre aquilo que é publicado no UDDI e o que é gravado na configuração do barramento de integração de serviços como tendo sido publicado no UDDI.

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 serviços da Web ativados para barramento disponíveis, mais uma breve descrição de cada comando, digite o seguinte comando no prompt do wsadmin:

    print AdminTask.help('SIBWebServices')

  • Para obter ajuda de visão geral sobre um determinado comando, digite o seguinte comando no prompt wsadmin:

    print AdminTask.help('command_name')

Objetivo

Esse comando remove o documento WSDL para o InboundService, com todas suas portas, do registro e dos negócios pelo objeto UDDIPublication.

Objeto de Destino

ObjectName do objeto InboundService.

Se o objeto UDDIPublication não tiver nenhuma chave de serviço, o comando falha.

Se a operação de remoção do UDDI for bem sucedida, a chave de serviço no objeto UDDIPublication será limpa e uma mensagem de aviso será produzida, indicando que o serviço foi removido com êxito do UDDI, mas como isso é feito sem salvar a configuração, o sistema entrará em um estado inconsistente e o serviço deverá ser publicado novamente para o UDDI usando a GUI ou o comando publishToUDDI.

Se a operação de remoção do UDDI falhar porque a chave de serviço não foi localizada, a chave será limpa e uma mensagem de aviso produzida, indicando que o serviço não foi localizado.

Se a operação de remoção do UDDI falhar por algum outro motivo, a chave de serviço não será limpa e será produzida uma mensagem de erro indicando a falha na remoção.

Se for necessário publicar o WSDL através de um proxy, o servidor no qual o comando estiver sendo executado deverá ter as propriedades de sistema que identificam o servidor proxy definido corretamente. Se o proxy requisitar autenticação, o ID do usuário e a senha poderão ser definidos como parâmetros no comando.

Parâmetros necessários

-uddiPublication
O nome da propriedade de publicação do UDDI para este serviço.

Parâmetros Condicionais

Nenhuma.

Parâmetros Opcionais

-userId
O ID de usuário utilizado para recuperar o WSDL.
-password
A senha utilizada para recuperar o WSDL.

Por exemplo:

  • Utilizando Jython:
    AdminTask.unpublishSIBWSInboundService(inService, ["-uddiPublication", "MyUddi"])
  • Utilizando Jacl:
    $AdminTask unpublishSIBWSInboundService $inService {-uddiPublication "MyUddi"}

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