Community
Participate
Working Groups
Build ID: WTP 2.0.1 Steps To Reproduce: 1) Start with a blank workspace. 2) Create an installed runtime to a local server. 3) Go through the Web Service wizard to create and start a Web service or client. The server will be created for you. More information: The WTP Web Service Wizard Framework has the capability to create a server. However, it uses the WTP create server API which is insufficient for our embedded server. Consequently, we need to know inside our extension whether or not the WTP framework created the server as well as the IServer instance (or some way to find it). This is needed for 2.0.1.
I'll look into what can be done in WTP 2.0.1 timeframe.
Created attachment 76152 [details] patch
Two methods are added to WebServiceInfo and WebServiceClientInfo to tell the extender whether the framework had created the server or not: /** * @return Indicated whether the framework had created * the server instance referenced by getServerInstanceId */ public boolean isServerCreated() { return serverCreated; } /** * @param serverCreated True if the framework had created * the server instance referenced by getServerInstanceId */ public void setServerCreated(boolean serverCreated) { this.serverCreated = serverCreated; }
Patch committed to HEAD. Patch released to R2_0_maintenance as v200708151945 and to HEAD as v200708151947.
This defect has been in RESOLVE state for some time. Please verify it with the latest driver. WTP 2.0.1 RC1 is available at: http://download.eclipse.org/webtools/downloads/drops/R2.0/M-2.0.1RC1-20070907070540/
Please verify the defect you originated with a recent WTP driver which could be found in: http://download.eclipse.org/webtools/downloads/ If defects in resolved state is not verified within a couple of weeks, the development team might verify and close the defect on the originator's behalf. Thank you for your attention!
Closing on behalf of Yen.