Hmm... I actually know *how* to use XML-RPC, in fact I think that it is incredibly slick. Currently I am using it to enter email messages into a PostgreSQL database. I already had the logic to do this in Zope, and so it seemed a shame to not reuse it. So far this has worked really well, but I was concerned about how well tested this sort of thing is, and how well it scales. Jason Philipp Auersperg <phil@bluedynamics.com> writes:
As a minimal example for xmlrpc you can use that:
- in your zope create in the root folder a PythonScript let's call it 'xmltest'
- give it one parameter called 'par'
- into the body write:
return ['your parameter was:',par]
-- start python at the commandline:
import xmlrpclib s=xmlrpclib.Server('http://zwork.bluedynamics.com:50280') # or #whatever your zope is s.xmltest('2')
--
it returns an array containing a string and the parameter that you passed. you can try it out with other parameters (dicts,lists....)
I can help you if you need more info, but you have to specify your question more precisely.
you can check out the xmlrpc howto on zope.org by Amos Latteier with many useful hints (just search for 'xmlrpc' there).
also check out www.xmlrpc.com for detailled zope-independent infos
good luck phil