Hallo zusammen,
ich benutze für
j-lawyer.org die XML-RPC-API via Java. Anwender berichten mir nun von Problemen, die ich nachgestellt habe: samurai.RecommendedIntervalGet schlägt auf einmal fehl.
Meldung:
org.apache.xmlrpc.XmlRpcException: Invalid parameter value.
Kann jemand helfen?
Danke,
Jens
ArrayList methods = new ArrayList();
methods.add("samurai.SessionStatusGet");
methods.add("samurai.RecommendedIntervalGet");
methods.add("samurai.ClientIdentify");
methods.add("samurai.TosListGet");
methods.add("samurai.OwnUriListGet");
methods.add("samurai.BalanceGet");
methods.add("samurai.SessionInitiate");
TreeMap<Object, Object> p1 = new TreeMap<Object, Object>();
p1.put("MethodList", methods);
Object[] params = new Object[]{p1};
Object result = client.execute("samurai.RecommendedIntervalGet", params);
HashMap m1 = (HashMap) result;
status = m1.get("StatusCode").toString();
statusMsg = m1.get("StatusString").toString();
Object[] intervals = (Object[]) m1.get("IntervalList");
for (Object o : intervals) {
HashMap m = (HashMap) o;
String method = m.get("MethodName").toString();
Integer interval = (Integer) m.get("RecommendedInterval");
this.intervals.put(method, interval);
//System.out.println("interval for " + method + " = " + interval);
}