[erlang-questions] Erlang, WSDL, SOAP.

Garrett Smith g@REDACTED
Tue Apr 29 17:27:12 CEST 2014


I have PTSD from my experience with SOAP/WSDL. I'm even having
problems typing these words.

If I had to tackle this problem in Erlang, I'd start looking for a
Java implementation. I worked with Axis:

http://axis.apache.org/axis/java/user-guide.html

It was a surreal exercise in mental torture, but it worked, finally.
As much as this sort of thing can.

This could be wrapped using the Erlang Java interface and made
available as a node.

Personally, I would not attempt this in pure Erlang unless there's a
clear line of sight to something working.

On Tue, Apr 29, 2014 at 10:00 AM, Christoffer Vikström <cvi@REDACTED> wrote:
> Been using erlsom+detergent for a couple of years now. A heavily modified
> version of detergent that is. We also experienced lots of pain, especially
> with more complicated WSDLs.
>
> Our use case was Google's AdWords API, which we got to work with detergent,
> with a lot of adhoc-solutions for different clashes between the services.
> When we also tried to implement BING Ads Soap API with detergent we got
> completely stuck, we couldn't get it to work at all, which is a shame.
>
> In the end we wrote our own tool called ews (erlang web services) which is
> about to enter production soon:ish. It handles all services i have thrown at
> it so far (around 30:ish). We do plan to opensource it at a time when we
> feel it is getting stable and feature complete.
>
> Generating well-spec:ed functions for all service operations is not yet
> implemented, but is on our todo-list. Since we are stuck with soap for the
> foreseeable future, I don't see us stop supporting this tool, and hopefully
> it can be something others might want to consider when working with SOAP.
>
>
>
> On Tue, Apr 29, 2014 at 4:09 PM, Thomas Elsgaard <thomas.elsgaard@REDACTED>
> wrote:
>>
>> +1
>>
>>
>> On Tue, Apr 29, 2014 at 11:48 AM, Max Lapshin <max.lapshin@REDACTED>
>> wrote:
>>>
>>>
>>> Hi.
>>>
>>> I'm writing Onvif implementation in Erlang and I experience pain (no,
>>> wrong, it is PAIN) with handling all that nice XML, XPath, SOAP, WSDL  stuff
>>> with ad-hoc self-written implementations.
>>>
>>>
>>> I have a very serious feeling that it is possible to write a generator of
>>> boiler plate code that will translate funcall to SOAP XML packet and back.
>>>
>>> I've looked at this: https://github.com/campanja/detergent  and haven't
>>> found there authorization and exact routing code.
>>>
>>> Am I the only one who is suffering from this?
>>>
>>> Right now I need working soap client and later soap server.
>>>
>>>
>>> _______________________________________________
>>> erlang-questions mailing list
>>> erlang-questions@REDACTED
>>> http://erlang.org/mailman/listinfo/erlang-questions
>>>
>>
>>
>> _______________________________________________
>> erlang-questions mailing list
>> erlang-questions@REDACTED
>> http://erlang.org/mailman/listinfo/erlang-questions
>>
>
>
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions
>



More information about the erlang-questions mailing list