You are here

README.txt in Web service client 7

Same filename in this branch
  1. 7 README.txt
  2. 7 wsclient_tester/README.txt
=========================
Web Service Client Tester
=========================

Provides a User Interface for testing services known to the 
<a href="http://drupal.org/project/wsclient">Web service client</a>.

Usage
-----
 
Use this to see what is happening under the hood when you use wsclient to talk 
to a remote service.

* First set up a web service using a WSDL or manual entry.
* Visiting the web service client management page
  (/admin/config/services/wsclient/{service})
  you will find a 'Test' button added to the available 'Operations'.
* Using that will present a webform exposing fields derived from the WSDL and 
somewhat emulating the data structure that is expected to make up a service 
request.

Executing that request will then display the request that is being made 
(in raw form with headers and payload) and the response that came back, 
also displaying the response headers and response data or message if any.

If you have devel.module enabled, a rendered dump of the data structure 
(PHP objects constructed by the wsclient) will also be displayed.

Info
----

Validation is not done by this UI, so it's up to you to enter the correct basic 
data types (e.g., date in a date field, int in an integer field)

It was designed to handle advanced, nested complex types as data structures 
that can be both submitted and retrieved. If wsclient can manage the data, we 
should be able to expose it.

History
-------

dman saw <a href="http://drupal.org/node/1812504">A request for a standalone 
form</a> to test web services before digging into rules, and agreed it was 
going to be needed. 

On completion, it was soon absorbed from a sandbok project into wsclient 
project proper.


Related
-------
Other tools in this space (non-Drupal) include 
<a href="https://chrome.google.com/webstore/detail/advanced-rest-client">
Advanced REST Client, a browser plugin for Chrome</a> 
and the "Web Services Explorer" plugin for Eclipse. 
But if you want to know what your PHP Drupal site is really doing, you need to 
expose the workings of the real transactions.

File

wsclient_tester/README.txt
View source
  1. =========================
  2. Web Service Client Tester
  3. =========================
  4. Provides a User Interface for testing services known to the
  5. Web service client.
  6. Usage
  7. -----
  8. Use this to see what is happening under the hood when you use wsclient to talk
  9. to a remote service.
  10. * First set up a web service using a WSDL or manual entry.
  11. * Visiting the web service client management page
  12. (/admin/config/services/wsclient/{service})
  13. you will find a 'Test' button added to the available 'Operations'.
  14. * Using that will present a webform exposing fields derived from the WSDL and
  15. somewhat emulating the data structure that is expected to make up a service
  16. request.
  17. Executing that request will then display the request that is being made
  18. (in raw form with headers and payload) and the response that came back,
  19. also displaying the response headers and response data or message if any.
  20. If you have devel.module enabled, a rendered dump of the data structure
  21. (PHP objects constructed by the wsclient) will also be displayed.
  22. Info
  23. ----
  24. Validation is not done by this UI, so it's up to you to enter the correct basic
  25. data types (e.g., date in a date field, int in an integer field)
  26. It was designed to handle advanced, nested complex types as data structures
  27. that can be both submitted and retrieved. If wsclient can manage the data, we
  28. should be able to expose it.
  29. History
  30. -------
  31. dman saw A request for a standalone
  32. form to test web services before digging into rules, and agreed it was
  33. going to be needed.
  34. On completion, it was soon absorbed from a sandbok project into wsclient
  35. project proper.
  36. Related
  37. -------
  38. Other tools in this space (non-Drupal) include
  39. Advanced REST Client, a browser plugin for Chrome
  40. and the "Web Services Explorer" plugin for Eclipse.
  41. But if you want to know what your PHP Drupal site is really doing, you need to
  42. expose the workings of the real transactions.