Hello Dojo Community,
I'm working on a protocol that is using the MySql library, and I found that there is a mismatch between two dll files within DataMiner
There is one file in C:\Skyline DataMiner\Files\MySql.Data.dll which is the version 6.9.12, but there is also another dll file in C:\Skyline DataMiner\ProtocolScripts\MySql.Data.dll, which is the version 1.0.10.1, which is older and does not support MySql 5.7 that we are currently using.
The problem is that the protocol is using the older version, so my question is what is the correct or expected approach? Is better to replace the older version file or is better to modify the path of the library used by the protocol?
Thanks for your suggestions.
Hi Luis,
I remember we requested to upgrade the MySQL library (available at C:\Skyline DataMiner\Files) to version 6.9.12 to support database connections using different encryption algorithms (e.g. TLSv1.2). This library is used for example by the Asset Manager app to connect to an external MySQL database.
The MySQL DLL available at C:\Skyline DataMiner\Files is meant to be used by DataMiner core features. In your use case, you could potentially update the library available at the ProtocolScripts folder, however it could be the case that other connectors (using this library) gets affected. Maybe an option could be adding the library in a ProtocolScripts subfolder?