[OpenERP] Les 'Service' dans OpenERP

Jean Sébastien HEDERER hedererjs at asperience.fr
Lun 20 Aou 11:54:49 CEST 2012


Bonjour,

Il faut regarder le fichier web_services.py dans la partie serveur
après, j'ai regardé sur la 5. c'est pareil sur les autres de mémoire

 

----------------Message d'origine-----------------
De: "Thibaut DIRLIK" thibaut.dirlik at gmail.com
A: openerp at lists.afpy.org
Date: Mon, 20 Aug 2012 11:35:40 +0200
----------------------------------------------------------

Bonjour à tous,

J'étais entrain de me prendre la tête sur les "Service" (netsvc.Service)
dans OpenERP, et je me
suis dit que peut-être quelqu'un saurait m'expliquer un peu mieux comment ça
fonctionne.

L'idée de base est la suivante, j'ai repéré dans le client un appel RPC :

report_id = rpc.session.rpc_exec_auth('/report', 'report', name, ids, datas,
ctx)

Et je souhaitais simplement trouver la méthode appelée côté serveur. Je
patauge un peu,
il me semblait qu'il y avait une sorte de 'proxy object' côté serveur qui
mappait le nom
des méthodes appelées (ici "report") avec une méthode de la classe de
l'objet proxy.

J'ai donc cherché une méthode nommée "report(", mais rien trouvé de
concluant. Alors
peut-être que je me plante, ou peut-être que j'ai rien compris (c'est
possible ;-).

Je ne comprends pas trop non plus où sont définis les "chemins" XMLRPC :
/objet, /report, etc.

Si quelqu'un a une explication, je suis preneur !

Merci d'avance,

--
Thibaut


__________________________________________________


_______________________________________________
OpenERP mailing list
OpenERP at lists.afpy.org
http://lists.afpy.org/listinfo/openerp



-- 

Cordialement
Jean-Sébastien Hederer
Conseil, intégration, hébergement de systèmes informatiques spécialisé en
solutions logiciel libre de gestion d'entreprise
Spécialiste OpenERP, OpenDAS et Magento
Agence Pays de Loire
9, rue Alfred Kastler 
CS50743 
44307 Nantes Cedex 3 
Mob.: 06 69 56 21 49 
Tél.: 09 80 08 25 41 
Fax.: 09 80 08 25 49 
Support commercial ASPerience: 09 80 08 25 47 
Support technique ASPerience: 09 80 08 25 48
*********************************************************************
Ce courriel et les documents qui sont attachés peuvent contenir des
informations confidentielles. Si vous n'êtes pas le destinataire escompté,
merci d'en informer l'expéditeur immédiatement et de détruire ce courriel
ainsi que tous les documents attachés de votre système informatique. Toute
divulgation, distribution ou copie du présent courriel et des documents
attachés sans autorisation préalable de son émetteur est interdite.
This e-mail and any attached documents may contain confidential or
proprietary information. If you are not the intended recipient, please
advise the sender immediately and delete this e-mai land all attached
documents from your computer system. Any unauthorised disclosure,
distribution or copying hereof is prohibited."
********************************************************************** 

-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.afpy.org/pipermail/openerp/attachments/20120820/2189c539/attachment.html>


Plus d'informations sur la liste de diffusion OpenERP