I just wanted to test a bit TinyERP interoperability. I would be really pleased if I could tigger TinyERP events from some external workflow engine like Intalio BPM (now open source). Usuallly, such BPEL engines offer a nice looking grad'n'drop GUI interface for non coder to design enterprise workflows where they can interconnect webservices based on their WSDL desciption.
No more SOAP neither WSDL in Tiny. Fine. So I would like to know if I could developp a custom connector based on XML/RPC instrospection instead.
But I'm not sure this possible. Indeed. XML/RPC servers supporting the introspection API are suposed to proxy system.listMethods(), system.methodSignature(name) and system.methodHelp(name) as describded here: http://docs.python.org/lib/serverproxy-objects.html
But while I can XML/RPC with TinyERP, it looks like I can't get the introspection working, I'm getting those errors when trying to call the introspection methods:
xmlrpclib.Fault: <Fault 'LocalService' object has no attribute 'system.methodSignature': ...
Please, is there something I'm doing wrong? Or does TinyERP simply not support XML/RPC introspection? Isn't it a good feature to incorporate?
Thanks for any help.