Use esta página para especificar um tempo limite de pedido, substituir um terminal e substituir um namespace de ligação para uma porta de cliente de serviços da web.
Um serviço da Web pode ter diversas portas. É possível visualizar e configurar os atributos de porta para cada porta de serviço da Web definida. Os serviços da web são listados na página de ligações do cliente de serviços da web.
Essa página do console administrativo se aplica aos serviços da web Java API for XML-Based Web Services (JAX-WS) e Java API for XML-based RPC (JAX-RPC). O campo URL de Terminal Substituída é o único campo suportado para clientes JAX-WS. Os outros campos não são aplicáveis para clientes JAX-WS.
Especifica o nome de uma porta.
Especifica o tempo, em segundos, que um cliente de serviço da Web aguarda para que um pedido seja concluído nesta porta. Se um tempo limite não for especificado, um tempo limite de solicitação padrão para o cliente aguardar será de 300 segundos. Se o valor for configurado para 0 (zero), o tempo limite usado será o valor padrão para o mecanismo de transporte subjacente. Esse campo só é suportado para clientes JAX-RPC.
Um uso típico desta configuração é customizar o comportamento do cliente, quando ele estiver configurado para usar um transporte JMS para acessar um serviço da Web, para fazê-lo aguardar tempo maior para uma conclusão esperada. Dependendo das condições de rede ou da natureza de uma implementação de serviço da Web, pode ser necessário ajustar o tempo limite.
Especifica o nome de um nó de extremidade que é utilizado para substituir o nó atual. Um cliente que chama um pedido nessa porta utiliza esse nó de extremidade em vez do nó de extremidade especificado no arquivo WSDL. Esse campo é suportado para clientes JAX-WS e JAX-RPC.
Quando clientes JAX-RPC ou JAX-WS forem chamados, solicitações serão enviadas à URL especificada no atributo do local do endereço SOAP da porta no arquivo WSDL (Web Services Description Language). Ambos os modelos de programação também oferecem aos clientes a capacidade de configurar programaticamente a URL do endereço do terminal. Para JAX-RPC, o cliente usa a propriedade javax.xml.rpc.Stub.ENDPOINT_ADDRESS_PROPERTY para configurar a URL do endereço do terminal; para JAX-WS, o cliente usa a propriedade javax.xml.ws.BindingProvider.ENDPOINT_ADDRESS_PROPERTY.
Se um aplicativo montado contiver um cliente de serviço da Web limitado de forma estática, o cliente será bloqueado para usar a implementação (terminal do serviço) identificada no arquivo WSDL usado durante o desenvolvimento. A substituição do nó de extremidade é uma alternativa para configurar o atributo WSDL implementado.
O atributo do URI do nó de extremidade substituído é especificado em uma base por porta. Ele não requer um arquivo WSDL alternativo dentro do módulo. O URI do nó de extremidade substituído tem prioridade sobre o atributo WSDL implementado. O cliente utiliza esse valor para o URI do nó de extremidade de serviço ou endereço SOAP, em vez do valor nas ligações do cliente estático.
Evitar Problemas: com.ibm.ws.websvcs.unmanaged.client.dontUseOverriddenEndpointUri
Incluir
essa propriedade customizada em suas configurações da JVM para um servidor de aplicativos
e configurá-la como true evita que os serviços do cliente
JAX-WS não gerenciados acessem a URL do terminal que sobrescreve
o terminal no arquivo WSDL.Especifica o URI do namespace de ligação do arquivo WSDL para utilizar com essa porta, em vez do namespace no arquivo WSDL. Essa ligação não precisa existir no arquivo WSDL. Um cliente que chama um pedido nessa porta utiliza essa ligação em vez da ligação especificada no arquivo WSDL. Um namespace da ligação substituída não pode ser especificado a menos que um nó de extremidade substituído seja especificado. Esse campo só é suportado para clientes JAX-RPC.