SOAP package (was Re: [squeak-dev] HTTPSocket instance side)

Matthew Fulmer tapplek at gmail.com
Mon Dec 20 18:46:35 UTC 2010


On Mon, Dec 20, 2010 at 10:29 AM, Cédrick Béler <cdrick65 at gmail.com> wrote:
>
>> Can you give a pointer to the SOAP package?

I'm using the one in cobalt, which is mu's latest version (3 years
old). it's in two places:
http://croquet-src-01.oit.duke.edu:8886/Contributions
http://squeaksource.blueplane.jp/SOAP.html

> is it the one from squeaksource (Guillermo repackaging of Masachi's work ?) ?

No, I glanced at
http://www.squeaksource.com/SoapOpera.html
and it didn't have the change I needed

> I'm also using it now (I mean trying :) ).
>
> My feeling is it needs simplification.
>
> -I'm trying to get rid of XML Parser wrappers and only use XML-Support (previously Yaxo I think)
> -I'm trying to get rid of Kom -> to use Zinc or WebClient
> -I need XMLSchema (even a partial implementation) -> espeicialy a solution for complex type embedded in a wsdl file

My need was just to get SoapHttpClient to actually work in squeak 4.2.
My change ended up being pretty simple, although there was a few
methods I could have entirely deleted, but didn't:
http://croquet-src-01.oit.duke.edu:8886/Tweak

I considered making it use WebClient rather than HTTPSocket, but
didn't want to introduce a new dependency to a package I don't own. it
may be necessary, however; the 3.10 and 4.1 HTTPSocket classes are
entirely incompatable if you need to define your own http headers
(which Soap does)



More information about the Squeak-dev mailing list