Thanks. Thats this mean one can run multiple services using the same controller method?
On Mon, Nov 29, 2010 at 1:36 AM, mdipierro <[email protected]> wrote: > I think this: > CONFIG.serviceURL = '/mootest/default/call' > > should be > > CONFIG.serviceURL = '/mootest/default/call/xmlrpc' > > On Nov 28, 6:13 pm, Branko Vukelic <[email protected]> wrote: >> I'm trying to implement a simple XMLRPC test app. Very basic stuff. >> >> The controller looks like this: >> >> from gluon.tools import Service >> service = Service(globals()) >> >> def index(): >> return dict() >> >> def call(): >> return service() >> >> @service.xmlrpc >> def rpctest(a, b): >> return {'result': a + b} >> >> Here's the JavaScript that does it: >> >> var CONFIG = {}; >> CONFIG.serviceURL = '/mootest/default/call'; >> >> function rpcCall(method, params, callback){ >> return new XMLRPC.call({ >> url: CONFIG.serviceURL, >> addEmptyParams: false, >> onSuccess: function(response){ >> callbck(response) >> } >> }).send(method, params, false); >> } >> >> window.addEvent('domready', function(){ >> console.log('ready'); >> rpcCall('rpctest', [new Hash({ >> 'integer': '1', >> 'integer': '2' >> })], function(response){ >> $('test').set('html', response); >> }); >> }); >> >> It's mootools[1] + mootools xmlrpc plugin[2]. >> >> The request that went out was: >> >> <?xml >> version="1.0"?><methodCall><methodName>rpctest</methodName><params><param><value><struct><member><name>integer</name><value><int>2</int></value></member></struct></value></param></params></methodCall> >> >> The response I got is: 400 BAD REQUEST >> >> Any idea how I could debug this? >> >> [1]http://mootools.net/ >> [2]http://mootools.net/forge/p/mootools_xmlrpc >> >> -- >> Branko Vukelić >> >> [email protected] >> [email protected] >> >> Check out my blog:http://www.brankovukelic.com/ >> Check out my portfolio:http://www.flickr.com/photos/foxbunny/ >> Registered Linux user #438078 (http://counter.li.org/) >> I hang out on identi.ca:http://identi.ca/foxbunny >> >> Gimp Brushmakers Guildhttp://bit.ly/gbg-group -- Branko Vukelić [email protected] [email protected] Check out my blog: http://www.brankovukelic.com/ Check out my portfolio: http://www.flickr.com/photos/foxbunny/ Registered Linux user #438078 (http://counter.li.org/) I hang out on identi.ca: http://identi.ca/foxbunny Gimp Brushmakers Guild http://bit.ly/gbg-group

