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

Bug 260911

Summary: Update Web Services plugins to use WSDL4J 1.5.1
Product: [WebTools] WTP Webservices Reporter: Mark Hutchinson <mahutch>
Component: jst.wsAssignee: Mark Hutchinson <mahutch>
Status: CLOSED FIXED QA Contact: Kathy Chan <kathy>
Severity: enhancement    
Priority: P2 CC: for.work.things, keith.chong.ca
Version: 3.1Keywords: noteworthy, plan
Target Milestone: 3.1 M5Flags: kathy: iplog+
Hardware: PC   
OS: Windows XP   
Whiteboard:
Bug Depends on: 197197, 261382    
Bug Blocks:    
Attachments:
Description Flags
patch none

Description Mark Hutchinson CLA 2009-01-13 14:27:56 EST
The WS plugin dependencies need to be updated to handle the org.eclipse.wst.wsdl upgrade to wsdl4j 1.5.1.


As Amy Wu posted on wtp-dev:

As part of our effort to fix the following planned item in WTP 3.1 M5: 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=197197 - Investigate upgrading to wsdl4j 1.5.1 

The minor version number of org.eclipse.wst.wsdl will be increased from 1.1.301 to 1.2.0.  In conjunction, the plugin will change from depending on javax.wsdl version 1.4.1 to 1.5.1. 
What this means is all adopters that depend on org.eclipse.wst.wsdl will need to update their plugin dependencies to reflect these 2 changes. 

In most cases, these will be the changes you need to make to your manifest.mf file: 
from 
 org.eclipse.wst.wsdl;bundle-version="[1.1.0,1.2.0)" 
to 
 org.eclipse.wst.wsdl;bundle-version="[1.2.0,1.3.0)" 

from 
 javax.wsdl;bundle-version="[1.4.0,1.5.0)" 
to 
 javax.wsdl;bundle-version="[1.5.0,1.6.0)"
Comment 1 Kathy Chan CLA 2009-01-13 15:43:08 EST
Over to you Mark.  Targeting to WTP 3.1 M5 which is the milestone the change for bug 197197 will be going into.
Comment 2 Mark Hutchinson CLA 2009-01-14 15:25:17 EST
Created attachment 122578 [details]
patch

this patch updates the web services components to use the new version of org.eclipse.wst.wsdl.

It must be committed at the same time as bug 197197.
Comment 3 Kathy Chan CLA 2009-01-16 14:15:07 EST
These Web services plugins depends on org.apache.wsil4j:
- org.eclipse.wst.ws
- org.eclipse.wst.ws.explorer
- org.eclipse.wst.ws.parser

It needs to pick up another version of wsil4j that has dependency changed to javax.wsdl v1.5.1 (see bug 261382).
Comment 4 Kathy Chan CLA 2009-01-21 20:10:05 EST
We found that we don't need to change the required version of wsil4j because of how bug 261382 was handled.

Patch reviewed, committed and released to HEAD as v200901220107.
Comment 5 Kathy Chan CLA 2009-01-29 09:47:10 EST
Keith, please add a New and Noteworthy entry for this for M5.
Comment 6 Kathy Chan CLA 2009-02-11 21:56:54 EST
This bug has been in resolved state for a while.  Please verify this defect with the latest WTP 3.0.4 or WTP 3.5 build from:

http://download.eclipse.org/webtools/downloads/

If this is not verified within 2 weeks, we'll be verifying the bug on your behalf.  Thanks!
Comment 7 Mark Hutchinson CLA 2009-02-19 13:30:04 EST
Verified in adopter product that picks up WTP 3.1.