| Summary: | Add service definition extension point to locate workspace artifacts | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [WebTools] WTP Webservices | Reporter: | Kathy Chan <kathy> | ||||||||
| Component: | jst.ws | Assignee: | Yen Lu <yenlu> | ||||||||
| Status: | RESOLVED FIXED | QA Contact: | Keith Chong <keith.chong.ca> | ||||||||
| Severity: | enhancement | ||||||||||
| Priority: | P3 | CC: | arawlins, edwinc, keith.chong.ca, yenlu | ||||||||
| Version: | 3.0 | Keywords: | plan | ||||||||
| Target Milestone: | 3.1 M6 | ||||||||||
| Hardware: | PC | ||||||||||
| OS: | Windows XP | ||||||||||
| Whiteboard: | extensibility | ||||||||||
| Attachments: |
|
||||||||||
|
Description
Kathy Chan
Instead of supporting wksp: protocol as originally requested, we proposed put in a new "service definition locator" extension point in WTP to look for extensions of how to look up WSDL/XSD files. Then in the adopter product, a new extension to this new "service definition locator" extension could be put together to feed the "wksp: <some workspace file URL>" URL to the Web services wizard when a user select a workspace file and choose to run the Web services wizard. Then with this new extension and the wksp protocol URL handler in the adopter product, the top-down and client Web services wizard would be aware of this new way of resolving files. It is not just the Web service wizards that need to respect the new extension point. The Web Services Explorer can also be launched with a WSDL in the workspace and can also grab URLs based on workspace entities. Hi Valentin, this one is mine. Add a new service definition extension point so that extenders can provide a way to locate workspace artifacts. Yen, thanks for taking this. :-) Created attachment 127970 [details]
patch
Created attachment 128241 [details]
Patch
Updated patch to account for adapter object changes.
Created attachment 128285 [details]
Patch
An updated patch to correct an indavertent NPE.
Fix released for 3.1 M6 |