From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ivan Shmakov Newsgroups: gmane.emacs.devel Subject: Re: SOAP, WSDL Date: Mon, 09 Feb 2015 18:50:46 +0000 Message-ID: <87a90mex6h.fsf@violet.siamics.net> References: <87fvaf5wo7.fsf@gmx.de> <87bnl35jbt.fsf@gmx.de> <8761bb5hu6.fsf@gmx.de> <87egpzdmpb.fsf_-_@violet.siamics.net> <87386fq6a2.fsf@gmx.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1423507894 17883 80.91.229.3 (9 Feb 2015 18:51:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 9 Feb 2015 18:51:34 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Feb 09 19:51:29 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YKtQe-00017c-Fq for ged-emacs-devel@m.gmane.org; Mon, 09 Feb 2015 19:51:28 +0100 Original-Received: from localhost ([::1]:34603 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YKtQe-0001dq-02 for ged-emacs-devel@m.gmane.org; Mon, 09 Feb 2015 13:51:28 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60553) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YKtQA-0000vV-CY for emacs-devel@gnu.org; Mon, 09 Feb 2015 13:50:59 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YKtQ8-0002ey-P3 for emacs-devel@gnu.org; Mon, 09 Feb 2015 13:50:58 -0500 Original-Received: from fely.am-1.org ([2a01:4f8:d15:1b86::2]:38637) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YKtQ8-0002cD-90 for emacs-devel@gnu.org; Mon, 09 Feb 2015 13:50:56 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=siamics.net; s=a2013295; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:Sender:References:Subject:To:From; bh=L4FhqNAtBx8Rk7f5DAT5Q2+BH4piSfRj5KPJQ0ho/Rw=; b=LaFqIAZElw60He9zG0qgiTKzrKkEXAT/58Puc9QZ1NTZocN8AsICM98ARjjfSNOoycXvKCOV22I+G0w1iCK2ehS66pud0UpUpl70b3QDamZLvUclb6qMBl2O7Shm1DIG/htHH3CG3KawCs95vg1Bagr536j3d08VyXBIjvw7kJ8=; Original-Received: from [2a02:2560:6d4:26ca::1:1d] (helo=violet.siamics.net) by fely.am-1.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1YKtQ6-0002D3-8H for emacs-devel@gnu.org; Mon, 09 Feb 2015 18:50:54 +0000 Original-Received: from localhost ([::1] helo=violet.siamics.net) by violet.siamics.net with esmtps (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1YKtPz-0003tP-K4 for emacs-devel@gnu.org; Tue, 10 Feb 2015 01:50:47 +0700 Mail-Followup-To: emacs-devel@gnu.org In-Reply-To: <87386fq6a2.fsf@gmx.de> (Michael Albinus's message of "Mon, 09 Feb 2015 19:38:45 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a01:4f8:d15:1b86::2 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:182719 Archived-At: >>>>> Michael Albinus writes: >>>>> Ivan Shmakov writes: >> =E2=80=A6 Which brings this long unasked question of mine: why can=E2= =80=99t we just >> have soap-lite.el, too? And thus cease to bother about either >> Debbugs.wsdl, /or/ WSDL support in soap-client.el in general =E2=80=93 = in >> the cases the service at hand doesn=E2=80=99t happen to provide a ready= to >> use WSDL file. > Most of the SOAP services I know offer an WSDL file. My experience with SOAP is very limited, but I believe I=E2=80=99ve stumbled over one or two which do not. [=E2=80=A6] >> (I=E2=80=99m not a SOAP expert, but I=E2=80=99ve got an impression that= WSDL is an >> entirely separate layer used over =E2=80=9Cplain=E2=80=9D SOAP.) > Well, looking at very complex WSDL files I believe it helps to > understand and implement the API details. With the experience of > debbugs, I believe it would have been more simple to implement it > with an existing WSDL file. Debugging Debbugs::SOAP (the Perl module > from the BTS team) was not simple as I hoped. > Something like soap-lite (be it Perl or Lisp) is easy to use for the > guys offering a service, as it has been for the BTS team. They know > what is behind. If you are just a "consumer" of an API, WSDL is more > useful for understanding. JFTR, =E2=80=93 I=E2=80=99m not arguing against the merits of having a machine-readable API description. Still, soap-client.el effectively requires the /user/ to supply one if it wasn=E2=80=99t provided by the service itself, =E2=80=93 and I don=E2=80=99t think that= =E2=80=99s all that helpful. --=20 FSF associate member #7257 http://boycottsystemd.org/ =E2=80=A6 3013 B6A0= 230E 334A