Hi All,

On 8/13/07, Catalin Hritcu <catalin.hritcu@gmail.com> wrote:
Hi,

As Sergiu pointed out I am currently working to improve the
implementation of the XML-RPC API. The discussion is going on
xwiki-dev:
http://www.nabble.com/Proposal%3A-XML-RPC-API---True-Interoperability-with-Confluence-tf4246102.html
http://www.nabble.com/Why-do-we-throw-exceptions-in-the-ConfluenceRpcInterface-methods--tf4135737.html
This JIRA issue is also relevant: http://jira.xwiki.org/jira/browse/XWIKI-1560

There are many changes which I will commit after the M4 release, and
any additional help on testing them would be appreciated (especially
if you can provide us automated tests).

On 8/13/07, diaga@nomade.fr <diaga@nomade.fr> wrote:
> Hi,
> I am still testing the XMLRPC interface. This the first result I have noticed:
>
> 1.There are some messages that are not implemented:
> -public Map getUser(String token, String username);
> -public void addGroup(String token, String group);
> -public Object[] getUserGroups(String token, String username);
> -public void addUserToGroup(String token, String username, String groupname);
>
True, they are not yet implemented. But there are many others as well:
http://jira.xwiki.org/jira/browse/XWIKI-1559

> 2.To make the update or the creation of a page work normally, I have to get the content of a page and to modify his element to have the result I want. This is linked with the fact that we have to use a Map Object to define a page or Map is an interface. So the other solution I haven't tested is to implement the interface Map instead of getting a page and modifying it.

I don't follow you here. Can you please explain better what bothers
you here. Or maybe just give the code you had to write now, and how
you would like it to be.

> 3.For "public Object[] getComments(String token, String pageId);" I have some problem to make it work normally.

I would advise you to wait a couple more days and try the new
implementation of this method from the SVN repository.

> 4.Another result is that I have to flush the cash very often in order to make the Update and creation of a page work. If I don't do that I have to restart my server to see the changes. When all work correct with a login/logout, we see the changes.

There were some complaints before that the modifications through
xmlrpc don't work well with the caches:
http://www.nabble.com/Trouble-with-refresh-after-update-from-xmlrpc-tf3928746.html
http://www.nabble.com/XML-RPC-oddities-tf3607425.html
http://www.nabble.com/On-Which-Features-Should-I-Focus-When-Testing--tf3890662.html

Since xmlrpc does not use any sort of caching I always thought that
the problem should be somewhere else :) ... But well, maybe we should
do something to use those caches. Any suggestions what to do?

I have tested this issue (with XEclipse) using the most recent sources from svn and I don't experience this phenomena anymore, anybody else having the same problem  (with latest source) ?

- Asiri

> 5.When I try to get the content of a document created by a Class, I get the content of the Template linked to the Class. I don't know if this is normal or not.

I don't know either. What else would you expect ?

Regards,
Catalin



--
You receive this message as a subscriber of the xwiki-dev@objectweb.org mailing list.
To unsubscribe: mailto:xwiki-dev-unsubscribe@objectweb.org
For general help: mailto:sympa@objectweb.org ?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws