xml-rpc-api2cpp und ogo

Gerhard Pfeiffer <[email protected]>
Newsgroups gmane.comp.cms.opengroupware.xmlrpc.devel
Message-ID <[email protected]>
Hallo,

I'm trying to access the ogo-xmlrpc-interface via the xmlrpc-c-library
from c++. Thus I used xml-rpc-api2cpp to generate a Proxy class for
jobs, which has for Example this Method:

string jobsProxy::getToDoList (string string1, string string2) {
    XmlRpcValue params = XmlRpcValue::makeArray();
    params.arrayAppendItem(XmlRpcValue::makeString(string1));
    params.arrayAppendItem(XmlRpcValue::makeString(string2));
    XmlRpcValue result = this->mClient.call("jobs.getToDoList", params);
    return result.getString();
}

I tried to call it with two empty strings, but the return-value is:

1: Only 'root' can fetch jobs of other users


As I reproduced with the python-Interface, this also happens there when
using getToDoList with 2 Parameters, but not, when using it with only
one (empty string again), so I just removed the second
arrayAppendItem-call and tried again, but it resulted in another error
(this time an exception from the xmlrpc-interface):

Value of type ARRAY supplied where type STRING was expected.


What is the correct way to make a call from C++?
Did this xml-rpc-api2cpp generate a proxy-api not suitable for use with
ogo?

Ciao,
  Gerhard
-- 
OpenGroupware.org XML-RPC
[email protected]
http://mail.opengroupware.org/mailman/listinfo/xmlrpc
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.