Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 84945 - Compilation error in HTTPTransport.java
Summary: Compilation error in HTTPTransport.java
Status: CLOSED FIXED
Alias: None
Product: WTP Webservices
Classification: WebTools
Component: jst.ws (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 major (vote)
Target Milestone: ---   Edit
Assignee: Chris Brealey CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-10 16:50 EST by Chris Brealey CLA
Modified: 2005-02-10 16:58 EST (History)
0 users

See Also:


Attachments
Patch fix for bug 84945. (1.26 KB, patch)
2005-02-10 16:53 EST, Chris Brealey CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Brealey CLA 2005-02-10 16:50:00 EST
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.
Comment 1 Chris Brealey CLA 2005-02-10 16:53:00 EST
Created attachment 17838 [details]
Patch fix for bug 84945.
Comment 2 Chris Brealey CLA 2005-02-10 16:58:14 EST
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.
Comment 3 Chris Brealey CLA 2005-02-10 16:58:46 EST
Done.