Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

You may have customers who want to install the LM-X license server License Server on a platform that you do not have in-house. To accommodate such needs, you can use a license server pre-compiled for a particular platform.

To do this, you copy the vendor library liblmxvendor.dll (for Windows) or liblmxvendor.so (for Unix) for the desired platform to your Windows or Unix machine, and run the lmxdev command (see Lmxdev developer tool LM-X Developer utility) to embed the security configuration information into the liblmxvendor.dll/so file. You then ship the LM-X End-user Tools installer (lmx-enduser-tools_version.msi/sh), which also installs the license server and the vendor library to the customer.

...

  1. Copy the liblmxvendor.dll/so file from the LM-X distribution to the machine that contains the lmxdev executable.

  2. Run lmxdev using the -embedsecurityconfig option, as follows:

    Code Block
    languagecpp
    C:\lm-x\win32_x86\no_security_config> ..\lmxdev.exe -embedsecurityconfig ..\..\config\xformation.lmx liblmxvendor.dll
    LM-X Developer Tool v4.5.1
    Copyright (C) 2002-20132015 X-Formation. All rights reserved.
    Licensed to X-FORMATION
    Security configuration successfully embedded!



  3. Run lmxdev again using the -embedlicense option, as follows:

    Code Block
    languagecpp
    C:\lm-x\win32_x86\no_security_config> ..\lmxdev.exe -embedlicense ..\..\config\lmx.lic liblmxvendor.dll
    LM-X Developer Tool v4.5.1
    Copyright (C) 2002-20132015 X-Formation. All rights reserved.
    License file successfully embedded!


  4. Send the LM-X End-user Tools installer and the liblmxvendor.dll/so file to your customers who wish to run the license server on that particular platform.

...