IBM®
Skip to main content
    United States change      Terms of use
 
 
Select a scope:    
     Home      Products      Services & industry solutions      Support & downloads      My account     
alphaWorks  >  SOA and Web services  >  

IBM Generic Web Services Client Tool

A generic client written in PHP and capable of secure and non-secure calls for use in testing Web services.


Date Posted: May 23, 2006
OverviewRequirementsDownload FAQs Forum Reviews

Platform requirements for IBM Generic Web Services Client Tool

Operating system: Linux or Windows

Software:

  • Apache HTTP Web application server, Version 2.0 (or above)
  • PHP5 engine
  • Libxml2 (for Linux installation)

Installation instructions for IBM Generic Web Services Client Tool

  1. Place the directory of the Generic WS Client Tool (genWSclient) at your Apache document root (as defined by the DocumentRoot directive in httpd.conf).
  2. Edit the file WSDLsToUse.txt (at genWSclient) to include the WSDL files you want to use: WSDL files on your local disk, directories of such files, or external URLs.
  3. Download the nusoap.php module (available from, for example, Source Forge under the GNU Library or Lesser General Public License (LGPL)).
  4. Modify nusoap.php to coexist wih PHP5's SOAP extension: Rename its soapclient class to NUsoapclient, and change all soapclient occurances within the file to NUsoapclient. This change is necessary because PHP5's SOAP extension already has, and uses, a soapclient class. The Generic WS Client tool expects nusoap.php to be changed to include the NUsoapclient class instead of soapclient.
  5. Change your Apache configuration file, httpd.conf, to accept index.php as a default page: Modify the DirectoryIndex directive to also include index.php (for example, "DirectoryIndex index.html index.html.var index.php").
  6. Start the Apache server.
  7. In your browser, go to the genWSclient directory on the server where your Apache operates (for example, http://localhost/genWSclient).
  8. To learn more about the tool's features, please see the FAQ.

Download now Download now

Related technologies

For platform(s):
Linux, Windows

For topics:
SOA (Service-Oriented Architecture), WSDL (Web Services Description Language), Apache, WS-Security, PHP, LAMP, WS-Client


 

    About IBM Privacy Contact