I am implementing a REST api on top of openErp using xml-rpc, to boost performance I would like to update multiple objects with one xml-rpc call. I successfully implemented the update call for a single object:
params (Object[]):
- databaseName
- sessionId
- username
- object_name
- write
- args -> Object[]{id, fieldValues(Map<String, Object)>)
this works like expected, but now i would like to update multiple objects with one call so i thought i could just change the args to:
Object[]{Object[] ids, Object[] fieldValues), every item of fieldValue would be of type Map<String, Object>
where key is always the openErp field name and value the actual value to update.
But this call will throw an exception like:
org.apache.xmlrpc.XmlRpcException: 'list' object has no attribute 'copy'