I wonder if somebody know a better lib/way to connect DA from python.
I need to call my custom methods, call dataset with parameters, send updates (ie, like with a native lib).
I could build a client library for myself (that Is what I have done by now with python) but like to know a succes history with a specific combo of lib/decoding framework.
At the moment RO SDK supports three common ‘text’ transports - JSON-RPC, XML-RPC and SOAP
XML-RPC is suggested to use with PHP (third party xmlrpc lib). It is seldom used and we get very few support requests related to it.
SOAP is widespread, quite complex and mostly used to connect RO client to non-RO server.
And JSON. It is used in in RO/JS. There is a problem with its simplicity, it doesn’t pass data type information. For DA it means for example, that only TableRequestInfo can be passed to DataAbstractService.GetData, not TableRequestInfoV5 of V6
I workaround building everything I can in the server (duplicating what GetData do). So far, look like the only problem is passing TableRequestInfo data.