Configurando Ligações de Cliente de Serviços da Web

Quando um aplicativo de serviço da Web é implementado no WebSphere Application Server, uma instância é criada para cada aplicativo ou módulo. A instância contém informações sobre implementação para o módulo da web ou módulo Enterprise JavaBeans (EJB), incluindo ligações de cliente.

Antes de Iniciar

Implemente um serviço da Web em sua instância do WebSphere Application Server. Leia sobre como implementar aplicativos de serviços da Web em servidores de aplicativos.

Você deve conhecer a topologia do endereço do terminal URL dos servidores de serviços da Web e de qual serviço da Web o cliente depende. É possível visualizar os descritores de implementação no console administrativo para encontrar as informações de topologia. Para aprender mais, consulte as informações sobre Visualizar descritores de implementação do servidor de serviços da Web.

Sobre Esta Tarefa

As ligações do cliente definem o nome do arquivo WSDL (Web Services Description Language) e as portas preferidas. O caminho relativo de um serviço da Web em um módulo é especificado dentro de um arquivo WSDL compatível que contém a URL real a ser usada para pedidos. O endereço é necessário apenas se o arquivo WSDL original não contiver uma URL ou se um endereço diferente for necessário. Para um nó de extremidade de serviço com várias portas, é necessário definir um nome de arquivo WSDL alternativo.

As etapas a seguir descrevem como editar ligações para um serviço da Web após essas ligações serem implementadas em um servidor. Quando um serviço da Web se comunicar com outro serviço da Web, você deverá configurar as ligações do cliente para que acessem o serviço da Web de recebimento de dados.

[AIX Solaris HP-UX Linux Windows][z/OS]Você também pode configurar ligações do cliente com a ferramenta wsadmin. Leia sobre como configurar um nome de arquivo WSDL implementado no cliente de serviço da Web com a ferramenta wsadmin.

Para configurar as ligações com o cliente através do console administrativo:

Procedimento

  1. Abra o administrative console.
  2. Clique em Aplicativos > Aplicativos Corporativos > application_instance > Gerenciar Módulos > module_instance > Ligações do cliente de serviço da Web.
  3. Localize o serviço da Web que deseja atualizar.

    Os serviços da Web estão relacionados no campo Serviço da Web.

  4. Selecione o nome do arquivo WSDL na caixa drop-down no campo Nome do Arquivo WSDL.
  5. Clique em Editar no campo Mapeamentos da Porta Preferida para configurar a porta padrão a ser utilizada.
    1. Especifique o tipo de porta e as portas preferidas nos campos Tipo de Porta e Portas Preferidas.

      A configuração da porta preferida permite que você selecione uma implementação de porta ideal para usar protocolos não SOAP. Consulte os serviços da Web RMI-IIOP utilizando as informações JAX-RPC para aprender mais sobre como usar protocolos não SOAP.

    2. Clique em Aplicar e em OK.
  6. Clique em Editar no campo Informações da Porta para configurar o tempo limite do pedido, o terminal substituído e o espaço de nomes de ligação substituído para uma porta.

    A configuração do tempo limite do pedido acomoda as topologias complexas que podem ter vários serviços da Web em cascata, envolvendo vários saltos ou serviços de longa execução.

    Os valores de Tempo Limite podem ser configurados com base no comportamento observado do sistema geral à medida que a integração prossegue. Por exemplo, um cliente de serviço da Web pode ter o tempo expirado devido às alterações nas condições da rede ou no desempenho de um serviço da Web externo. Quando você tiver aplicativos que contém clientes de serviços da Web que expiram o tempo limite, pode alterar os valores do tempo limite para os clientes.

    Você pode especificar uma URL de terminal para substituir o terminal atual. Um cliente que chama um pedido nessa porta utiliza esse nó de extremidade em vez do nó de extremidade especificado no arquivo WSDL. Você pode especificar o valor da URL de Terminal Substituída para clientes JAX-WS (Java™ API for XML-Based Web Services) e JAX-RPC (Java API for XML-based RPC).

    Configurações suportadas Configurações suportadas: O campo URL de Terminal Substituído é aplicável para clientes JAX-WS e JAX-RPC. Os outros campos nessa página do console administrativo são são aplicáveis para clientes JAX-RPC.sptcfg
    Evitar Problemas Evitar Problemas: As configurações de URL de terminal substituídas não persistem quando um módulo ou aplicativo é substituído em uma operação de atualização.gotcha
    1. Clique em Aplicar e em OK.

Resultados

Suas ligações de cliente de serviço da Web estão configuradas.

O que Fazer Depois

Agora é possível concluir quaisquer outras configurações, iniciar ou reiniciar o aplicativo e verificar o comportamento esperado do serviço da Web.

Ícone que indica o tipo de tópico Tópico de Tarefa



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