Simon Fell > Its just code : Monday, February 04, 2002

Simon Fell > Its just code

Monday, February 04, 2002

Making solid progress on the attachments support, I've got SwA working with Apache SOAP 2.2, Apache Axis and IONA's XMLBus, tried but failed with GLUE, which appears to be a bug on their end [they expect a content-length header, which is optional]. Also got some DIME support put together [My thanks to David Buksbaum for the DIME packaging code]. Anyone got a server with DIME support i can bounce some messages off ?


< 9:07:02 PM  # more elsewhere > Alex Gopher - Ce Une Gopher Party Baby (Groove Salad 128k: A nicely chilled plate of ambient beats and grooves. [SomaFM])

Back to the UDDI discussion, "For instance: my user inputs customer data for my CRM app, and I use a service to send the data. If the server is down, or unavailable, wouldn't using UDDI to find the nearest store-and-forward or caching service be a good idea? This is just off the top of my head. Transport agnostic roll-over seems like a huge win, IMO.".  Hmmmmm, have to think about this one, off the top of my head, I would say if you have a reliable store and forward transport [my particular favourite being MSMQ], why would you even bother with the initial HTTP attempt ?
< 9:03:44 PM  # more elsewhere > Greg Long - 06. Zip (Groove Salad 128k: A nicely chilled plate of ambient beats and grooves. [SomaFM])

I just posted some comments on the current draft SOAP 1.2 encoding spec.
< 8:39:30 PM  # more elsewhere > Moss - The Gush Of Boasts (Groove Salad 128k: A nicely chilled plate of ambient beats and grooves. [SomaFM])

DaveNet: DIY Web Services. As Dave points out Radio supports both XML-RPC and SOAP, but unfortuantly fails to tell you enough to actually make a SOAP call, after a few guesses [starting from Sam's captured request], I figured out what a valid request should look like, here's a PocketSOAP generated request [captured with the ever faithful proxyTrace]

POST http://localhost:5335/ HTTP/1.1
Content-Type: text/xml; charset=UTF-8
Accept-Charset: UTF-8, UTF-16
User-Agent: pocketSOAP/1.2.4
Expect: 100-continue
Connection: close
Host: localhost:5335
Content-Length: 327
SOAPAction: "/radio"

<S:Envelope
 S:encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'
 xmlns:S='http://schemas.xmlsoap.org/soap/envelope/'
 xmlns:XS='http://www.w3.org/2001/XMLSchema'
 xmlns:XI='http://www.w3.org/2001/XMLSchema-instance'>
<S:Body><helloWorld><Name XI:type='XS:string'>Dave</Name>
</helloWorld>
</S:Body></S:Envelope>

And the VB code to generate it

Dim f As New PSPROXYLib.CoSoapFactory
Dim p As Object
Set p = f.CreateProxy("
http://localhost:5335/", "", "/radio")
MsgBox p.helloWorld(Name:="Dave")


< 7:28:21 PM  # more elsewhere > Chemical Brothers - My Elastic Eye

Revised WSDL 1.1 Schema's posted.
< 7:12:16 PM  # more elsewhere > Chemical Brothers - It Began In Afrika