From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Delivered-To: caml-list@yquem.inria.fr Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by yquem.inria.fr (Postfix) with ESMTP id E3416BC8E for ; Tue, 3 May 2005 14:48:36 +0200 (CEST) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id j43CmalJ006678 for ; Tue, 3 May 2005 14:48:36 +0200 Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id OAA17993 for ; Tue, 3 May 2005 14:48:36 +0200 (MET DST) Received: from furbychan.cocan.org (furbychan.cocan.org [80.68.91.176]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id j43CmZ3b006670 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO) for ; Tue, 3 May 2005 14:48:36 +0200 Received: from rich by furbychan.cocan.org with local (Exim 3.35 #1 (Debian)) id 1DSwr2-0001J2-00 for ; Tue, 03 May 2005 13:50:24 +0100 Date: Tue, 3 May 2005 13:50:24 +0100 To: caml-list@inria.fr Subject: Re: [Caml-list] OCaml and SOAP Message-ID: <20050503125024.GA4988@furbychan.cocan.org> References: <20050129103753.GA30860@furbychan.cocan.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050129103753.GA30860@furbychan.cocan.org> User-Agent: Mutt/1.3.28i From: Richard Jones X-Miltered: at concorde with ID 42777324.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at concorde with ID 42777323.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; caml-list:01 ocaml:01 ocaml:01 command-line:01 ocamlnet:01 pxp:01 stubs:01 datatype:01 stubs:01 pxp:01 ocamlnet:01 api:01 apis:01 notepad:01 functions:01 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on yquem.inria.fr X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.0.2 X-Spam-Level: I've asked about OCaml and SOAP before on this mailing list and didn't get a response. As far as I can find out, there are two possibilities, but both seem unsuitable. OCaml-SOAP (from INRIA) - the home page for this has disappeared in the site redesign. O'SOAP - seems to be all about writing command-line clients and attempts no mapping of data types. --- Is anyone interested in discussing writing a SOAP client with me, in pure OCaml, and probably based around ocamlnet and/or PXP? --- General plan: a tool which could take a WSDL description file and generate OCaml stubs for functions and datatype conversions. The stubs would use PXP to make and parse SOAP XML, and ocamlnet to dispatch the requests off to the server. My personal itch is the Google Adwords API (http://www.google.com/apis/adwords/). Rich. -- Richard Jones, CTO Merjis Ltd. Merjis - web marketing and technology - http://merjis.com Team Notepad - intranets and extranets for business - http://team-notepad.com