ah ah +1000!

And WS-* with all kinds of crypto doesn't help!

Phil
Le 3 juin 2013 18:09, "Norbert Hartl" <[email protected]> a écrit :

>
> Am 03.06.2013 um 15:46 schrieb Johan Brichau <[email protected]>:
>
> > Hi,
> >
> > I have the distinguished pleasure of needing to interface with a SOAP
> service from within Pharo Smalltalk.
> >
> > Currently taking a look at SoapOpera and iWSDL projects on Squeaksource.
> > These projects seem to be unchanged since 2010 and broken in Pharo 1.4
> >
> > Probably I will be spending some time to bring these to life again in
> current Pharo, but if anyone has some better pointers to use, please let me
> know.
> >
> Welcome to the club!
>
> The short version is: I use SOAP templates ! (like a lot of people out
> there)
>
> In order to use SOAP properly you need a full namespace aware xml parser,
> a xml schema parser, a WSDL parser plus code generator and the will to
> abuse HTTP completely .
> Even if you build a perfect tool you'll maybe face the not so perfect
> responses from the remote side. So my strategy with SOAP since years is
> (advizable only if there isn't a huge API with a huge variance of
> parameters):
>
> - Create all needed SOAP calls with any tool and snapshot them
> - build a small templating tool to insert values
> - send the snippet with every misguided header/setup the remote side needs
> to operate
> - take the response and first thing is strip off SOAP envelope
> - parse the xml and use pastell or something like that to query values to
> build objects (using it this way even has a name to make it look more
> professional. It is called document oriented SOAP :) )
>
> Sounds hackish? Sounds stupid? Yes, you are right, it is. But it is by far
> less stupid as SOAP is.
>
> Sorry but I had to write this :)
>
> Norbert
>
>
>
>

Reply via email to