[cl-soap-cvs] CVS update: public_html/index.html

Sven Van Caekenberghe scaekenberghe at common-lisp.net
Thu Sep 15 11:42:49 UTC 2005


Update of /project/cl-soap/cvsroot/public_html
In directory common-lisp.net:/tmp/cvs-serv15796

Modified Files:
	index.html 
Log Message:
added wsdl parse/describe example

Date: Thu Sep 15 13:42:49 2005
Author: scaekenberghe

Index: public_html/index.html
diff -u public_html/index.html:1.4 public_html/index.html:1.5
--- public_html/index.html:1.4	Thu Sep 15 13:35:55 2005
+++ public_html/index.html	Thu Sep 15 13:42:49 2005
@@ -96,7 +96,20 @@
     Check out the test/test-basic.lisp file for more examples.
   </li>
   <li>WSDL with SOAP bindings in url/file/stream form can now be parsed into a Common Lisp representation. Use parse-wsdl, parse-wsdl-file and parse-wsdl-url.</li>
-  <li>The WSDL SOAP CL representation can be inspected and printed using describe-wsdl-soap.</li>
+  <li>The WSDL SOAP CL representation can be inspected and printed using describe-wsdl-soap. For example:
+    <pre>CL-SOAP> (describe-wsdl-soap (parse-wsdl-url "http://www.xmethods.net/sd/2001/CurrencyExchangeService.wsdl"))
+WSDL Document Definitions named CurrencyExchangeService
+  Service: CurrencyExchangeService
+    Port: CurrencyExchangePort
+    SOAP Address Location "http://services.xmethods.net:80/soap"
+    Binding: tns:CurrencyExchangeBinding
+      Operation: getRate
+        Input: getRateRequest
+          Part: country2 (type xsd:string)
+          Part: country1 (type xsd:string)
+        Output: getRateResponse
+          Part: Result (type xsd:float)</pre>
+  </li>
   <li>There is a partial implementation for making SOAP calls with structured WSDL support, for example:
     <pre>(defun xmethods-get-rate (country1 country2)
   (wsdl-soap-call "http://www.xmethods.net/sd/2001/CurrencyExchangeService.wsdl"
@@ -144,6 +157,6 @@
 Initial developers and contributors will include Sven Van Caekenberghe (Beta Nine),
 Alain Picard (Memetrics), Ivan Melotte (Beta Nine) and Nicky Peeters (Beta Nine).
 <p>
-<p>$Id: index.html,v 1.4 2005/09/15 11:35:55 scaekenberghe Exp $</p>
+<p>$Id: index.html,v 1.5 2005/09/15 11:42:49 scaekenberghe Exp $</p>
 </body>
 </html>




More information about the Cl-soap-cvs mailing list