Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 269072

Summary: Back port fix to 3.0.5 - Add service definition extension point to locate workspace artifacts
Product: [WebTools] WTP Webservices Reporter: Keith Chong <keith.chong.ca>
Component: jst.wsAssignee: Yen Lu <yenlu>
Status: CLOSED FIXED QA Contact: Keith Chong <keith.chong.ca>
Severity: enhancement    
Priority: P3 CC: arawlins, edwinc, keith.chong.ca, yenlu
Version: 3.0.4Keywords: plan
Target Milestone: 3.0.5   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Keith Chong CLA 2009-03-17 16:10:48 EDT
+++ This bug was initially created as a clone of Bug #242440 +++

The wsdl2java tools (called by the Web services wizard) are not honoring org.eclipse.wst.common.uriresolver.resolverExtensions point extensions, so creation of web service skeleton or a client using new web service wizard fails due to inability of resolution mechanism to resolve WSDL or XSD imports by not searching dependent projects.

Ideally, all web services tools (new web service wizard, new client wizard, web services explorer), and entry points to 3rd party tools (wsdl2java) should honor and utilize existing pluggable resolution mechanism.

A seperate RFE (bug 242406) has been opened to request for the support for the "wksp:" protocol.

When that RFE is implemented, a workspace resource input to wsdl2java should be wrapped in the wksp: URL, somewhere between web service wizard and wsdl2java invocation, so the control over resolution is within product, not 3rd party wsdl2java.
Comment 1 Keith Chong CLA 2009-05-14 01:19:35 EDT
I duplicated this.  This is already fixed.
Comment 2 Keith Chong CLA 2009-05-14 01:20:06 EDT
Closing bug