| <!doctype html public "-//w3c//dtd html 4.0 transitional//en"> |
| <html> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <meta name="GENERATOR" content="Mozilla/4.75 [en] (Windows NT 5.0; U) [Netscape]"> |
| <title>Web Tools Platform 1.0 News and Noteworthy for Web Services |
| Tools</title> |
| <link rel="stylesheet" |
| href="../../../../../development/news/default_style.css" /> |
| </head> |
| <body> |
| |
| <h1> |
| Web Tools Platform 1.0 Release - New and Noteworthy for Web Services Tools</h1> |
| |
| <table BORDER=0 CELLSPACING=0 CELLPADDING=10 WIDTH="85%" > |
| <caption><tbody> |
| <br></tbody></caption> |
| |
| <tr> |
| <td COLSPAN="2"> |
| <hr /></td> |
| </tr> |
| |
| <tr> |
| <td COLSPAN="2"> |
| <h3> |
| Highlights</h3> |
| </td> |
| </tr> |
| |
| |
| <tr> |
| <td COLSPAN="2">Below you will find details about enhancements to the Web |
| services tools in WTP 1.0. |
| <p> |
| Here are the highlights of the changes to the Web services tools since the WTP 0.7 release: |
| |
| |
| <ul> |
| <li>The Web service and Web service client creation framework had been updated to be based |
| on project facet. The support for multiple modules per project had also been removed from the |
| framework and from the Web service and Web service client wizards. Refer to the |
| <b><a |
| href="http://eclipse.org/webtools/wst/components/ws/designs/108595.html">design document</a></b> |
| for enhancement 108595.</li> |
| |
| <li>The user can create bottom-up Web service, top-down Web service and Web service client using Ant task. |
| Refer to <b><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=98921">98921</a></b> |
| for more detail. Refer to the |
| <b><a href="../../../../../community/tutorials/WebServiceAntTask/WebServiceAntTask.html">Web Service Ant Tasks tutorial</a></b> |
| for instructions on how to use the |
| Ant tasks.</li> |
| <li>A new page was added to the Web Service wizard to start the |
| server asynchronously. Refer to defect <b><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=107141">107141</a></b></li> |
| |
| <li>The option to do wizard WSDL validation was added to Web Service |
| wizard for top-down scenario and Web Service client wizard. You can |
| enable it in the <b>Web Service -> Profile Compliance and Validation</b> preference. |
| Refer to <b><a |
| href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=107673">107673</a></b> |
| for more detail.</li> |
| |
| <li>The default use and style for creating bottom-up Web service had been changed from RPC encoded |
| to document literal wrapped.</li> |
| </ul> |
| <p> |
| Aside from the items listed above, the focus has been on stabilizing existing function since WTP 0.7 milestone. |
| |
| </td> |
| </tr> |
| |
| <tr> |
| <td COLSPAN="2"> |
| <hr /></td> |
| </tr> |
| |
| <tr> |
| <td COLSPAN="2"> |
| <h3> |
| Tutorials</h3> |
| </td> |
| </tr> |
| |
| <tr> |
| <td COLSPAN="2"> |
| <hr /></td> |
| </tr> |
| |
| <tr> |
| <td COLSPAN="2">The following tutorials demonstrate functionality of the Web Services tools in the 1.0M9 release: |
| <ul> |
| <li> |
| <a href="../../../../../community/tutorials/BottomUpWebService/BottomUpWebService.html">Creating bottom-up Web Service</a></li> |
| |
| <li> |
| <a href="../../../../../community/tutorials/TopDownWebService/TopDownWebService.html">Creating top-down Web Service</a></li> |
| |
| <li> |
| <a href="../../../../../community/tutorials/WebServiceClient/WebServiceClient.html">Creating Web Service Client</a></li> |
| |
| <li> |
| <a href="../../../../../community/tutorials/WebServiceAntTask/WebServiceAntTask.html">Web Service Ant Tasks</a></li> |
| |
| <li> |
| <a href="../../../../../community/tutorials/WebServiceExplorer/WebServiceExplorer.html">Using Web Service Explorer |
| to test a Web service</a></li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <td COLSPAN="2"> |
| <hr /></td> |
| </tr> |
| |
| <tr> |
| <td COLSPAN="2"> |
| <h3> |
| Presentations</h3> |
| </td> |
| </tr> |
| |
| <tr> |
| <td COLSPAN="2"> |
| <hr /></td> |
| </tr> |
| |
| <tr> |
| <td COLSPAN="2">The following presentations give an overview of the Web |
| services tools in WTP, the plugins being contributed and the internal provisional |
| APIs. |
| <ul> |
| <li> |
| <a href="../../documents/20050429-WTP-Web-Services-Overview.ppt">Web Services |
| overview</a></li> |
| |
| <li> |
| <a href="../../documents/20050429-WTP-Web-Services-Key-Provisional-API.ppt">Web |
| Services Key Provisional APIs</a> </li> |
| |
| <li> |
| <a href="../../documents/20050526-WTP-Web-Services-Open-House.ppt">Eclipse |
| WTP Project Web Service Tools Open House </a></li> |
| </ul> |
| </td> |
| </tr> |
| |
| <tr> |
| <td COLSPAN="2"> |
| <hr /></td> |
| </tr> |
| |
| <tr> |
| <td COLSPAN="2"> |
| <a href="#Known Problems"> |
| <h3> |
| Known Problems</h3> |
| </td> |
| </tr> |
| |
| <tr> |
| <td COLSPAN="2"> |
| <hr /></td> |
| </tr> |
| |
| <tr> |
| <td COLSPAN="2"> |
| <p> |
| Please be aware of the following known problems when using the Web Services |
| tools. See the associated Bugzilla defect for further details.</p> |
| |
| <!-- Bug List: 114852, 85823, 92429, 103999, 105089, 105087, 106239, 104993, 116025, 121605, 121199, 121082, 120140, 119954, 119508, 119296, 119167, 118623, 118315, 119165 --> |
| <!-- https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Web+Tools&component=jst.ws&component=wst.command&component=wst.ws&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=114852%2C+85823%2C+92429%2C+103999%2C+105089%2C+105087%2C+106239%2C+104993%2C+116025%2C+121605%2C+121199%2C+121082%2C+120140%2C+119954%2C+119508%2C+119296%2C+119167%2C+118623%2C+118315%2C+119165&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= --> |
| |
| <ul> |
| <li>Creating Web service or Web service client</li> |
| <ul> |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=118623">118623</a></b>: |
| When creating top-down Web service, if you selected <b>Overwrite file without warning</b>, any |
| existing skeleton implementation bean will be overwritten. Please back up the skeleton implementation bean |
| before creating top-down Web service if the skeleton implementation bean already exists. |
| </li> |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=119296">119296</a></b>: |
| When creating top-down Web service or Web service client, make sure that the WSDL file refered |
| by the URI to the WSDL or WSIL document in the Web service selection page is accessible. Otherwise, |
| the Web services wizard would be waiting indefinitely to try to access the WSDL file. |
| </li> |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=121199">121199</a></b>: |
| When using the Web Service wizard or Web Service Client wizard, do not use a |
| project that has a non-default project content, that is, one that exists |
| outside of the Eclipse workspace. |
| </li> |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=121082">121082</a></b>: |
| When creating a Web service, do not de-select the <b>Intall Web Service</b> checkbox |
| if there's no server in the workspace. Otherwise, the wizard would not advance |
| from the Web Service Configuration page. |
| </li> |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=119508">119508</a></b>: |
| When creating top-down Web service or Web service client, if you are entering an URI |
| to a WSDL or WSIL document not in the workspace, make sure that the document is loaded and the |
| table below the URI titled <b>Select a WSDL</b> is populated before proceeding with the wizard. |
| Otherwise, you may get an error message <tt>Selection must be WSDL</tt> and the fields |
| in the next page may be empty. |
| </li> |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=108623">118623</a></b>: |
| When creating Web service client, do not choose to generate Web service client proxy in the same |
| Web project as the one containing the Web service since if you selected <b>Overwrite file without warning</b>, |
| the generated Web service client proxy will overwrite the Web service implementation files contained in the Web |
| service project. |
| </li> |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=121605">121605</a></b>: |
| When creating Web service client, the server does not get started automatically if |
| <b>Test the Web service</b> is not also selected. |
| </li> |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=104993">104993</a></b>: |
| When creating bottom-up Web service, you might get the exception:<br/><tt>Unexpected exception occured. |
| Detail: java.lang.NoClassDefFoundError: javax/activation/DataSource</tt>. |
| <br/>Refer to comment #8 of the defect for workarounds. |
| </li> |
| </ul> |
| |
| <li>Web services Sample JSP</li> |
| <ul> |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=119954">119954</a></b>, |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=114852">114852</a></b>: |
| When specifying <b>Test Web service</b> when going through the Web service or |
| Web service client wizard, you might run into an intermittent problem where |
| the generated sample JSP does not compile. The workaround is to restart the server manually and |
| refresh the sample JSP page.</li> |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=85823">85823</a></b>: |
| When creating a Web service from Java bean, if you specify <b>Generate |
| proxy</b> and <b>Test the Web service</b>, compilation errors may show |
| up in the server console the first time the server is started complaining |
| about "package org.eclipse.jst.ws.util does not exist". This is a timing |
| problem because webserviceUtils.jar, which contains the class org.eclipse.jst.ws.util.JspUtils, |
| is not added to the WEB-INF/lib directory of the Web project in time for |
| the JSP compile. Despite the error, eventually the sample JSPs come up |
| OK and the Web service can be invoked successfully. </li> |
| |
| </ul> |
| |
| <li>Preference</li> |
| <ul> |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=116025">116025</a></b>: |
| The Web services Server Runtime preference page currently displays all server types in |
| the "Server" combo box and all Web service runtimes in the "Web service |
| runtime" combo box, instead of filtering them so that only compatible |
| combinations appear. This means the user would be allowed to make an invalid |
| selection without being stopped. |
| </li> |
| </ul> |
| |
| <li>Supported servers</li> |
| <ul> |
| <li> |
| <b> |
| <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=119165">119165</a>, |
| <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=119167">119167</a>, |
| <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=103999">103999</a> |
| </b>: |
| The Geronimo 1.0 Server is enabled for the Web service wizard but not yet fully |
| functional due to these significant defects.</li> |
| </ul> |
| |
| <li>Web Services Explorer</li> |
| <ul> |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=92429">92429</a></b>: |
| The Web Services Explorer does not work with the Netscape browser. Change |
| the default Web Browser by using <b>Window -> Preferences -> General -> |
| Web Browser</b>. </li> |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=105089">105089</a></b>: |
| The Web Service Explorer may run into error opening WSIL files containing Japanese |
| characters. You might get an error indicating that the document "is not a valid WSIL URL |
| or HTML URL" or corrupted characters in the Web Service Explorer WSIL page summary table.</li> |
| |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=105087">105087</a></b>: |
| The Web Service Explorer is unable to publish objects with non-English name.</li> |
| |
| <li> |
| <b><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=106239">106239</a></b>: |
| When using the Web Services Explorer with the IBM UDDI Test Registry to add business assertions, |
| you might get an error message stating that the business in not owned by you.</li> |
| |
| </ul> |
| </ul> |
| |
| <ul> |
| |
| </ul> |
| </td> |
| </tr> |
| </table> |
| |
| <p align="center"> |
| <!--<font color="#808080"><a href="../../../server/M8/new_and_noteworthy/server-M8.html">Previous</a></font>--> |
| <!--<font color="#808080"><a href="../../../ws/1.0M8/news/jst-ws-1.0M8news.html">Next</a></font>--> |
| </p> |
| |
| |
| </body> |
| </html> |