Search
/** * $client = xml-rpc handler * $relation = name of the relation ex: res.partner * $attribute = name of the attribute ex:code * $operator = search term operator ex: ilike, =, != * $key=search for */ function search($client,$relation,$attribute,$operator,$keys) { var $user = 'admin'; var $password = 'admin'; var $userId = -1; var $dbname = 'db_name'; var $server_url = 'http://localhost:8069/xmlrpc/'; $key = array(new xmlrpcval(array(new xmlrpcval($attribute , "string"), new xmlrpcval($operator,"string"), new xmlrpcval($keys,"string")),"array"), ); if($userId<=0) { connect(); } $msg = new xmlrpcmsg('execute'); $msg->addParam(new xmlrpcval($dbname, "string")); $msg->addParam(new xmlrpcval($userId, "int")); $msg->addParam(new xmlrpcval($password, "string")); $msg->addParam(new xmlrpcval($relation, "string")); $msg->addParam(new xmlrpcval("search", "string")); $msg->addParam(new xmlrpcval($key, "array")); $resp = $client->send($msg); $val = $resp->value(); $ids = $val->scalarval(); return $ids; }
In this fucntion what is the " client = xml-rpc handler" here what is the xml rpc handler for serach method?i want to know what is xml rpc handler?