Jump to: navigation, search

Creating a Java Web Service Client

Revision as of 17:18, 23 June 2008 by Kathy.ca.ibm.com (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Consuming Web service using Web Service Client
Consuming Web service using Web Service Client

Wtplogosmall.png

By Kathy Chan
June 23, 2008

Introduction

This document is one of a series of tutorials to demonstrate the use of the Web Services tools in the Web Tools Platform Project with the WTP drivers (it works with WTP 1.5.x, WTP 2.0.x and WTP 3.0).

This tutorial shows how to create a Web serivce client to a deployed Web service created in Creating a top down Web service.


Create a Web service Client
  1. Select the AreaServiceSOAP.wsdl file in the AreaProj\WebContent\wsdl folder created in Creating a top down Web service tutorial.
    Do not select the AreaService.wsdl file in the AreaProj\WebContent folder.
  2. Open File -> New -> Other... -> Web Services -> Web Service Client.
  3. Click Next.
  4. Move the client slider to the Test Client position.
  5. Click the Client project link under Configuration and type in AreaProjClient as the name of the Client project in the dialog that appears:
    Ws CreateClientProj.png
  6. If you want to choose a server different from the one defaulted by the wizard, click the Server link to: select a server.
  7. Result:
    Ws ClientWizard.png
  8. Click Finish.
  9. It will take about one minute for the wizard to assemble the Web service client Web projects, start Apache Tomcat, and deploy the project to Tomcat. Once finished, the generated Sample JSP Web application will appear in the browser view.
  10. Under Methods, click on calculateRectArea .
  11. Under Inputs, enter 2.0 and 5.0 into the height and width entry field.
  12. Click on Invoke. In the Result view, you should get a response of 10.0.
    Ws ClientJSP.png