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>