Now onto calling Radio web
services from Axis. It
seems that Dave left a
bunch of loose ends. I figured out the next
piece of the puzzle. Simon Fell picked up the
trail. Now I'm building on the work Simon did, to build a
sample client. You can watch my progress
here.
Notes:
- This sample doesn't work just yet. It appears to send a
valid request and even get what appears to be a valid
response. But for some reason, Axis can't seem to locate the
resulting string. My first assumption at this point is that
this is an Axis bug. Investigating.
- The sample originally passed simply "Dave", but some part of
the Radio publishing process automatically transforms this into a
reference to Dave Winer's page. Unfortunately, as this is
within an <XMP> tag, what you see is the HTML instead of the
link. Worked around this by changing the text to "Dave from
Axis"
- Future plans include producing WSDL, and invoking Apache Axis
hosted services from Radio. I will likely also go back and do
Apache SOAP clients accessing Radio services, but at the present
time it doesn't look possible for Radio to invoke Apache SOAP
hosted services as I see no way to pass the necessary namespace
information to the xml.rpc call.