Benvenuto, Ospite
Nome utente: Password: Ricordami
  • Pagina:
  • 1
  • 2

ARGOMENTO: Integrazione c# con XML-RPC

Integrazione c# con XML-RPC 9 Mesi 1 Settimana fa #8154

  • andmattia
  • Avatar di andmattia
  • OFFLINE
  • Fresh Boarder
  • Messaggi: 8
  • Karma: 0
Ciao a tutti

sto integrando chiamate con XML-RPC verso open-erp tramite c#. Risco a connettermi ma non a lanciare le query o altro. Esiste una sorta di manuale dei datatype da passare e di ritorno o cose simili? ci sono esempi i phyton ma non tipizzati e poco chiari.

vi allego il codice usato e l'errore ricevuto.
[XmlRpcUrl("http://www.myopen.erp:8069/xmlrpc/object")]
        public interface IERPComunication : IXmlRpcProxy
        {
            [XmlRpcMethod("execute")]
            object search(string dbname, int uid, string pwd, string ovs, string option, string[] args);
        }


string[] args = { "name", "ilike", "xxx"};

IERPComunication erp = XmlRpcProxyGen.Create<IERPComunication>();
object ob = erp.search("mydb", aa, "mypass", "res.partner", "search", args);

l'errore che ricevo è:

openerp.netsvc: Invalid term 'name' in domain expression ['&', '&', '&', ('active', '=', 1), 'name', 'ilike','xxx'

Si accettano idee!

Mattia
Mattia Andrighetti

www.diemmegroup.net
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Integrazione c# con XML-RPC 9 Mesi 1 Settimana fa #8155

  • enlightx
  • Avatar di enlightx
  • OFFLINE
  • Administrator
  • Messaggi: 2565
  • Ringraziamenti ricevuti 8
  • Karma: 31
andmattia ha scritto:
ci sono esempi i phyton ma non tipizzati
Non mi stupisce :-)
Python non è tipizzato

I datatype per C# non dipendono da openerp, quindi probabilmente sulla documentazione di C# trovi quello che ti serve.

Comunque puoi guardare il plugin Outlook di OpenERP.
Dovresti trovartelo nella cartella addons
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Integrazione c# con XML-RPC 9 Mesi 1 Settimana fa #8156

  • NicoTheBrush
  • Avatar di NicoTheBrush
  • OFFLINE
  • Platinum Boarder
  • Messaggi: 1029
  • Ringraziamenti ricevuti 4
  • Karma: 21
premessa: non programmo in C#
il domain però dovrebbe arrivare a openerp come: ["&",('active', '=', 1), ('name', 'ilike','xxx')]
non essendoci le parentesi su name hai l'errore che vedi...
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Integrazione c# con XML-RPC 9 Mesi 6 Giorni fa #8157

  • andmattia
  • Avatar di andmattia
  • OFFLINE
  • Fresh Boarder
  • Messaggi: 8
  • Karma: 0
Grazie enlightx

con il suggerimento ho risolto, o meglio ho studiato come funziona il plug in.

Ora domanda semplice: come faccio a sapere tutti i metodi possibili e come invocare le operazioni?

faccio un esempio: vorrei creare un timesheet e caricarci dentro tutte le attività come faccio? Cosa similare con le spese? Ma in generale con tutte le operazioni.

Grazie per il supporto

mattia
Mattia Andrighetti

www.diemmegroup.net
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Integrazione c# con XML-RPC 9 Mesi 6 Giorni fa #8158

  • enlightx
  • Avatar di enlightx
  • OFFLINE
  • Administrator
  • Messaggi: 2565
  • Ringraziamenti ricevuti 8
  • Karma: 31
a mio avviso il metodo più semplice consiste nell'usare il client GTK, lanciandolo a mano da terminale e passando l'opzione "-l debug_rpc"

facendo così, ogni operazione che facciamo dal client verrà loggata nel terminale e ci verrà mostrata la chiamata xml-rpc corrispondente.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

Re:Integrazione c# con XML-RPC 9 Mesi 6 Giorni fa #8159

  • andmattia
  • Avatar di andmattia
  • OFFLINE
  • Fresh Boarder
  • Messaggi: 8
  • Karma: 0
Ho provato ad utilizzare l'opzione -l debug_rpc ma non logga nulla.

In win7 cambia qualcosa per il debug?
Mattia Andrighetti

www.diemmegroup.net
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
  • Pagina:
  • 1
  • 2
Tempo creazione pagina: 0.261 secondi
Protected by R Antispam