You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

As of LM-X v4.4, the structure of the SDK has changed. Previously, implementing license server extensions such as callbacks required changing $platform/lmxserverconf.c, which was later compiled and linked together with the license server library to create the license server executable.

With the release of LM-X v4.4, the license server executable is static and is the same for all vendors. The vendor code and the vendor security information are now stored inside liblmxvendor.dll (for Windows) or liblmxvendor.so (on UNIX), which is created during the compilation of the SDK. A precompiled default liblmxvendor.dll/liblmxvendor.so file is shipped with the SDK. The liblmxvendor.dll/liblmxvendor.so file must be distributed to end users together with the license server executable lmx-serv.exe/lmx-serv.

Please note the following:

  • If you have an existing vendor.lmx file, it should be renamed to security_config.lmx.
  • The lmxserverconf.c file has been moved to $platform/vendor and its internal structure modified. Please review the new file and modify your existing code according to the changes in this file.
  • No labels