A partner is currently developing a driver to be integrated with Dataminer.
He would like to know if he is allowed to use in-house dlls in the QAction scripts, etc.
His product is a monitoring device with sometimes over 200 devices connected to it, and he want to use one of the outputs to store the data to be sent to dataminer in a dll.
Hi Yohann,
Yes you can use directly custom dlls in QActions or Automation Scripts, if they are managed code compatible with the .Net version that the QAction/AS is targeting.
If those dlls are unmanaged, then is still possible but way more difficult.
Hi Yohann,
I'm not an expert, so some more people will probably weigh in on this. In general third party developers are allowed to use their own dlls and leverage those in the connectors they develop, it is a general capability and it can be very useful.
BUT at the same time they have to make sure that they know what they are doing, and why they are doing it. For example: you could easily push a lot of the communication with the target products entirely through your own dll but then you also would bypass some of the standard capabilities of DataMiner, and for example DataMiner would not be aware anymore that a polled product is not responding to a command, and hence it would not automatically go into the designated time-out state in DataMiner (i.e. the users would not see the time-out event on their UI).
Hi Ben,
I'm Robin and also the client Yohann is reffering to. Thank you very much for the answer. I will keep in mind to put in a "timed out" feature into the driver for measurement. We are currently not planning to send any commands to the IA server from dataminer.