Replied in salesforce, copying same info for later reference.
0. Provider for ODOO
[Provider]
URL
Authentication scheme
None
1. For any operational call, you need UID of login user.
[Connector]
get UID
URL
xmlrpc/2/common
Method
POST
Accept media type
application/atom+xml
Content-type
application/atom+xml
Content
<?xml version="1.0" encoding="UTF-8"?>
<methodName>login</methodName>
<params>
<param>
<value>trial-aaabbbccc</value>
</param>
<param>
<value>admin</value>
</param>
<param>
<value>password</value>
</param>
</params>
</methodCall>
(you should change 1st, 2nd, 3rd "value" to your database_name, login, password)
2. As example, "read" operation on "partner" object.
[Connector]
URL
xmlrpc/2/object
Method
POST
Accept media type
application/atom+xml
Content-type
application/atom+xml
Content
<?xml version="1.0" encoding="UTF-8"?>
<methodName>execute</methodName>
<params>
<param>
<value>trial-aaabbbccc</value>
</param>
<param>
<value><i4>1</i4></value>
</param>
<param>
<value>password</value>
</param>
<param>
<value>res.partner</value>
</param>
<param>
<value>read</value>
</param>
<param>
<value>
<array>
<data>
<value><i4>6</i4></value>
</data>
</array>
</value>
</param>
</params>
</methodCall>
(please change 1st, 2nd, 3rd, 4th, 5th, 6th "value" to your database_name, uid, password, table=model, operation="read", id=in array)