To enable the capabilities required for Web services development:
WS-I refers to Web service interoperability; this includes interoperability across platforms, operating systems, and programming languages. The WS-I organization sets out standards collected in documents called Profiles that define the requirements needed to make a Web service interoperable. The Rational Developer products validate Web services against the WS-I Simple SOAP Binding Profile 1.0 (WS-I SSBP) and the WS-I Attachments Profile 1.0 (WS-I AP). For more information on WS-I, refer to their Web site: http://www.ws-i.org/
By default, the WS-I SSBP compliance level is set to Suggest. With this setting, a warning dialog box will appear if any non-compliant choices are made, but you will still be able to continue. This compliance level is used by the Web service wizards and the WSDL validation tool. This sample generates a WS-I compliant Web service, therefore you should set the WS-I compliance level to Require.
To change the WS-I compliance level:
The remaining steps in this tutorial will be done in the J2EE perspective. If you are asked if you want to change to another perspective after performing a task, select No.
In WebSphere Studio, Web services must be contained in a Web project or an EJB project. For this particular tutorial, a Web project is used since the EJB skeleton deploys a Web service in the Web container. All resources required by the Web service, including your WSDL document, EJB and Web settings, are kept in this project.
To create a Web project:
You need to associate the project with the server that your Web service will run on. To do this:
Now you are ready to begin Exercise 1.2: Import and validate the WSDL file.