XML-объект RPC без объекта на скалярном

У меня есть следующий скрипт для входа в openERP:

<?php include('../xmlrpc/lib/xmlrpc.inc'); $dbname = 'km'; $user = 'admin'; $pwd = 'pass'; $url = 'http://localhost:8069'; // it's demo server url $sock = new xmlrpc_client("http://localhost:8069"); $sock_msg = new xmlrpcmsg('login'); $sock_msg->addParam(new xmlrpcval($dbname, "string")); $sock_msg->addParam(new xmlrpcval($user, "string")); $sock_msg->addParam(new xmlrpcval($pwd, "string")); $sock_resp = $sock->send($sock_msg); if ($sock_resp->errno != 0){ echo 'error'; }else{ $sock_val = $sock_resp->value(); $user_id = $sock_val->scalarval(); } ?> 

Я получаю следующую ошибку:

 Fatal error: Call to a member function scalarval() on a non-object in (whatever) 

Я не знаю, где я здесь. Это что-то в конфигурации? или, возможно, я делаю что-то еще неправильно.

Поскольку я новичок в XMLRPC и OpenERP, предоставьте как можно больше информации.

Благодаря !