Here the correct php code to insert data in the database ans it works good !!!
<require>new xmlrpcval&#40;3, "int"&#41; ,
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'units'=>new xmlrpcval&#40;10.2 , 
"double"&#41; ,
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'product_contract_attribute_id'=>new 
xmlrpcval&#40;1 , "int"&#41; ,
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;'date'=>new xmlrpcval&#40;'2009-01-27' 
, "dateTime.iso8601"&#41;
&nbsp; &nbsp; &nbsp; &nbsp; &#41; ;
&nbsp; &nbsp; &nbsp; &nbsp; $user = 3 ;
&nbsp; &nbsp; &nbsp; &nbsp; $psw = 'mdp' ;

&nbsp; &nbsp; &nbsp; &nbsp; $client = new 
xmlrpc_client&#40;"http&#58;//ADDR_SERVER&#58;8069/xmlrpc/object"&#41;;
&nbsp; &nbsp;&nbsp; &nbsp;$msg = new xmlrpcmsg&#40;'execute'&#41; ;
&nbsp; &nbsp;&nbsp; &nbsp;$msg->addParam&#40;new xmlrpcval&#40;"dbname", 
"string"&#41;&#41;;
&nbsp; &nbsp; &nbsp; &nbsp;$msg->addParam&#40;new xmlrpcval&#40;$user , 
"int"&#41;&#41;;
&nbsp; &nbsp; &nbsp; &nbsp;$msg->addParam&#40;new xmlrpcval&#40;$psw , 
"string"&#41;&#41;;
&nbsp; &nbsp; &nbsp; &nbsp; $msg->addParam&#40;new 
xmlrpcval&#40;"class.python", "string"&#41;&#41; ;
&nbsp; &nbsp; &nbsp; &nbsp; $msg->addParam&#40;new xmlrpcval&#40;"create", 
"string"&#41;&#41; ;
&nbsp; &nbsp; &nbsp; &nbsp; $msg->addParam&#40;new xmlrpcval&#40;$arrayVal, 
"struct"&#41;&#41; ;

&nbsp; &nbsp; &nbsp; &nbsp; $resp = $client->send&#40;$msg&#41; ;

&nbsp; &nbsp; &nbsp; &nbsp; if &#40; $resp->faultCode&#40;&#41; &#41;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; echo "\tError&#58; 
".$resp->faultString&#40;&#41; ."\n" ;
&nbsp; &nbsp; &nbsp; &nbsp; else
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; echo 'Partner 
'.$resp->value&#40;&#41;->scalarval&#40;&#41;.' created !' ;

?>




-------------------- m2f --------------------

--
http://www.openerp.com/forum/viewtopic.php?p=28977#28977

-------------------- m2f --------------------


_______________________________________________
Tinyerp-users mailing list
http://tiny.be/mailman/listinfo/tinyerp-users

Reply via email to