Comando createSIBWSInboundService

Use o comando createSIBWSInboundService para criar uma configuração de serviço de entrada de serviços da Web ativados para barramento de integração de serviços.

É possível criar uma nova configuração de serviço de entrada usando a ferramenta wsadmin, como descrito neste tópico, ou usando o console administrativo, como descrito em Disponibilizando um Serviço Hospedado Internamente como um Serviço da Web.

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')

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

AdminConfig.save()

Finalidade

Este comando cria um novo objeto InboundService que representa uma conexão do protocolo a ser usado pelos solicitantes de serviço. Quando você executa este comando, identifica um único elemento de serviço dentro de um documento WSDL de gabarito e um destino de serviço existente.

Objeto de destino

ObjectName do barramento de integração de serviços dentro do qual o serviço é criado.

Se for necessário recuperar o WSDL através de um servidor 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 servidor proxy requisitar autenticação, o ID do usuário e a senha poderão ser definidos como parâmetros no comando.

Depois de executar esse comando, será possível usar outros para configurar melhor o serviço. Por exemplo, é possível incluir uma porta de entrada.

Parâmetros necessários

-name
O nome do serviço de entrada. Ele não pode ter mais de 250 caracteres.
-destination
O nome do destino do serviço. Se o destino especificado não existir, o comando falhará.
-wsdlLocation
O local do arquivo WSDL de modelo.

Esse é um endereço da Web ou uma parte específica do serviço de uma chave de serviço UDDI. Se você especificar uma referência de UDDI, supõe-se que o local WSDL seja uma chave de serviço de UDDI.

Eis um exemplo de uma chave de serviço de UDDI completa:
uddi:blade108node01cell:blade108node01:server1:default:6e3d106e-5394-44e3-be17-aca728ac1791
A parte específica do serviço dessa chave é a parte final:
6e3d106e-5394-44e3-be17-aca728ac1791

Parâmetros Condicionais

-wsdlServiceName
O nome do serviço no WSDL de gabarito. Requerido apenas se o WSDL de gabarito contiver mais de um serviço ou se foi localizado através de um registro UDDI.
-wsdlServiceNamespace
O namespace do serviço no WSDL. Requerido apenas se o WSDL de gabarito contiver mais de um serviço ou se o WSDL foi localizado através de um registro UDDI ou o serviço não estiver no namespace padrão para o documento WSDL.

Parâmetros Opcionais

-uddiReference
Se você especificou uma chave de serviço UDDI como local do WSDL de gabarito, forneça a referência UDDI para o registro UDDI de destino.
-userId
O ID de usuário utilizado para recuperar o WSDL.
-password
A senha utilizada para recuperar o WSDL.

Exemplo:

  • Utilizando Jython:
    inService = AdminTask.createSIBWSInboundService(bus, ["-name", "MyService",
     "-destination", "destName",
     "-wsdlLocation", "http://myserver.com/MyService.wsdl"])
  • Utilizando Jacl:
    set inService [$AdminTask createSIBWSInboundService $bus {-name "MyService" -destination $destName -wsdlLocation "http://myserver.com/MyService.wsdl"}]

Í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_in_new
Nome do arquivo: rjw_cli_in_new.html