Android OpenErp поисковый запрос XMLRPC - PullRequest
0 голосов
/ 13 апреля 2011

Я работаю над приложением для Android, которое может подключиться к серверу openerp и получить идентификатор пользователя, а также отдельные поля различных контактов этого пользователя.

ниже приведен код того, что я сделал до сих пор

   public int Search()
   {

           searchClient = new XMLRPCClient("http://"+lp.HOST+":"+lp.IN_PORT+lp.URL_XML+lp.URL_OBJECT);

           try
           {
                   record = (Array[]) searchClient.call("search",lp.DB_NAME, lp.uid1, lp.PASSWORD, "res.partnet.contact","execute", arguments);

           }
           catch(Exception e)
           {
                   Log.i("------------------ CONNECTION FAILED Search", e.toString());
           }

           return 0;
   }

Я ценю помощь, оказанную

Спасибо,

1 Ответ

2 голосов
/ 04 июля 2011

попробуйте поменять местами метод search и execute. Метод execute должен быть задан до search. Также попробуйте searchClient.callEx вместо вызова только так, как вы делаете это выше!

record = (Array[]) searchClient.callEx("execute",lp.DB_NAME, lp.uid1, lp.PASSWORD, "res.partnet.contact","search", arguments);
...