On Jul 18, 2007, at 8:50 PM, Asiri Rathnayake wrote:
[snip]
  ---------- Forwarded message ----------
 From: Asiri Rathnayake <asiri.rathnayake(a)gmail.com>
 Date: Jul 18, 2007 9:37 AM
 Subject: About XWiki XMLRPC
 To: xwiki-dev(a)objectweb.org
 Hi all,
 After going through xwiki sources, I finally managed to fix the
 issues with XMLRPC. But before opening up any JIRA issues or
 submitting patches, i thought it would be better to get some
 feedback. Following are my observations on XMLRPCs,
 1. XWiki's XMLRPC implementation does not map one-to-one with the
 given documentation
 Ex.
 - in XWiki, there is no method as removePage(), instead we have
 deletePage()
 - in XWiki, there is no method  as removeSpace() but it's achieved
 by deleting all the child pages. 
We need to align it. You can create JIRA issues and submit patches
for that, thanks.
  2. Some XMLRPCs are not implemented. But these are not
used used in
 Xeclipse (yet), so i didn't pay much attention to them.
 3. One XMLRPC call threw an exception when it's return type was
 'void'. I changed this one to 'boolean' and everything works fine.
 I don't know why this happens though. 
Which is that?
  4. storePage() RPC had a problem which makes it
override other
 pages when trying to save a newly created page. I think this is a
 typo, anyway, it's fixed. 
Cool. I think I've also fixed that today (but not committed yet as
it's part of a bigger commit). It was using "newdoc" instead of
"document". Is that the one? Please feel free to create a jira issue
for this too.
  5. I also noted that there is a XWiki specific XMLRPC
API too
 (which is very limited). 
Ah, didn't know about this...
Does someone know if we want to keep it? I think we should dump it.
Does it do anything that the confluence xmlrpc doesn't do?
Thanks
-Vincent
  So, if any of you have any concerns, thoughts,
opinions, please
 throw them in. I'll create the JIRA issues little later.
 Thanks.
 - Asiri