Rotinas de Tratamento e Operações de Proxies do JAX-RPC
É possível configurar o gateway de serviços da Web para atuar simplesmente como um proxy para seu serviço e, em seguida, utilizar as listas de manipuladores JAX-RPC para configurar os terminais para mensagens de solicitações recebidas para o serviço.
Quando você criar uma nova configuração do serviço de proxy, o gateway não executará nenhuma ação em relação a esse serviço a não ser chamá-lo. Ao configurar um serviço de proxy, você também configura uma lista de rotinas de tratamento JAX-RPC que utiliza o javax.xml.rpc.service.endpoint.address para configurar o nó de extremidade de destino para o serviço. Em seguida, você anexa a lista de manipuladores à porta de entrada do serviço de proxy.
http://nome_do_host:número_da_porta/wsgwsoaphttp1/soaphttpengine/your_bus/ProxyService/ProxyServiceInboundPort
(em que nome_do_host e número_da_porta são o nome do host e número da porta
para este servidor de aplicativos), os clientes solicitantes indicarão que eles estão enviando
um pedido de uma via, utilizando a seguinte URL: http://host_name:port_number/wsgwsoaphttp1/soaphttpengine/your_bus/ProxyService/ProxyServiceInboundPort?operationMode=oneway
Se o parâmetro operationMode estiver ausente, o gateway supõe que
o método pedido é requestResponse. http://nome_do_host:número_da_porta/SIBWS/proxywsdl/ProxyServiceTemplate.wsdl
(por
exemplo http://your.server.name:9080/SIBWS/proxywsdl/ProxyServiceTemplate.wsdl).Para um serviço de proxy individual, você pode substituir o arquivo WSDL do proxy padrão e fornecer um WSDL alternativo quando criar uma nova configuração do serviço de proxy ou modificar uma configuração do serviço de proxy existente.
Se desejar que o gateway use um arquivo WSDL de proxy padrão diferente, especifique o endereço da Web do novo arquivo WSDL de proxy padrão quando criar uma nova instância do gateway. Seu novo arquivo WSDL de proxy padrão deve implementar o mesmo tipo de porta, ligação, serviço e nomes de portas que o arquivo WSDL de proxy padrão fornecido. As únicas diferenças que podem existir são nos elementos de extensão utilizados para configurar a ligação. Em seu novo arquivo WSDL de proxy padrão, o valor da tag <soap:target address> deve ser um endereço da Web formatado corretamente, mas não precisa apontar para uma página real. Por exemplo, um valor de this.is.a.fake.url é rejeitado, enquanto um valor de http://this.is.a.fake.url é aceito. A lista de manipuladores JAX-RPC usa javax.xml.rpc.service.endpoint.address para substituir este valor no tempo de execução com o endereço da Web real.