Community
Participate
Working Groups
After rebuilding latest HEAD Web services with non-WTP jars (in this case, soap.jar v2.3.1) freshly downloaded from the Web, the class org.eclipse.jst.ws.explorer.wsdl.transport.HTTPTransport fails to compile because it tries to issue this method call: SSLUtils.buildSSLSocket(host, (port > 0 ? port : DEFAULT_HTTPS_PORT), proxyHost, proxyPort, proxyUserName, proxyPassword); This method existed in a customized version of Apache SOAP v2.3.1 and supports tunnelling thru basic authenticating firewall proxies, however, it does not exist in the original and still latest available version of Apache SOAP v2.3.1. Removing the last two parameters solves the issue. The side effect is that the Web Services Explorer will be unable to invoke Web services protected by basic authenticating firewall proxies. This capability can hopefully be restored by either writing our own code to create Sockets or, possibly, by abandoning SOAP entirely and using the Axis runtime as a transport manager.
Created attachment 17838 [details] Patch fix for bug 84945.
Call changed to omit proxyUser and proxyPassword. Milestone plan updated to capture the work item to re-enable basic authentication firewall proxy tunnelling at a later date.
Done.