You can set the environment variables listed in the table below as needed. Note that the environment variables available to you may be limited depending on whether your vendor has allowed their use as part of your software license.
All environment variables are undefined by default, and can be defined by setting the value to a number greater than 0, for example, 1. Any additional details on variable values are given in the Value column below.
Important: You must restart the client for changes to environment variables to take effect.
Variable name | Value | Description | ||||||
---|---|---|---|---|---|---|---|---|
VENDOR_LICENSE_PATH
| The path to one or more LM-X managed licenses. | This environment variable lets you set the path to the license file. |
VENDOR is the name of the application vendor, as specified in the license file. LMX_LICENSE_PATH is a generic environment variable used by all applications protected by LM-X. |
Search paths for information on how an LM-X application searches for licenses. |
. |
Adding or removing license files from the path using the LM-X End-user Configuration tool, or manually |
. |
VENDOR_AUTOMATIC_SERVER_DISCOVERY | A string that can be set to |
1 (or any other integer) to enable running an automatic server discovery. | When this environment variable is set, automatic server discovery is enabled. |
VENDOR is the name of the application vendor, as specified in the license file. LMX_AUTOMATIC_SERVER_DISCOVERY is a generic environment variable used by all applications protected by LM-X. |
VENDOR_AUTOMATIC_SERVER_DISCOVERY_SERVER | A string that can be set to 1 (or any other integer) to enable running an automatic server discovery |
within a client. To disable automatic server discovery, unset the environment variable. For example: LMX_AUTOMATIC_SERVER_DISCOVERY_SERVER= | When this environment variable is set in combination with LMX_AUTOMATIC_SERVER_DISCOVERY (described above), the client will start responding to automatic server discovery requests issued by other clients. This enables the client to relay information about another server, thereby acting as a proxy.
|
|
VENDOR_BORROW | The desired number of hours to allow license borrowing, from 1 - 8760. | Setting this environment variable to a number greater than 0 sets the number of hours for license borrowing. |
VENDOR is the name of the application vendor, as specified in the license file. LMX_BORROW is a generic environment variable used by all applications protected by LM-X. |
VENDOR_BORROW_FORCE_RETURN | A string that can be set to enable forcing a borrow return. Valid values are 0 or 1. | When this environment variable is set to 1 and LMX_BORROW=-1 (see above), the borrowed feature will be returned on the client side, even if there is no connection with the license server. You may specify a particular vendor using VENDOR_BORROW_FORCE_RETURN, where VENDOR is the name of the application vendor, as specified in the license file.LMX_BORROW_FORCE_RETURN is a generic environment variable used by all applications protected by LM-X. |
LMX_RANDOMIZE_PATH | A string that can be set to enable using a random path. For example: | When this environment variable is set, LM-X chooses a random path from a list for each server request. If you have multiple license servers, you can set this variable to balance the load amongst the servers. |
VENDOR_EXTENDEDLOG | The path to the extended client-side log. | This environment variable lets you set the path and filename for the extended client-side log, which contains information about all client activity. |
VENDOR is the name of the application vendor, as specified in the license file. LMX_EXTENDEDLOG is a generic environment variable used by all applications protected by LM-X. |
VENDOR_CONNECTION_TIMEOUT | The desired number of seconds, from 1 - unlimited. | This environment variable lets you adjust the connection timeout setting. The connection timeout is set to |
30 seconds by default unless you set it to a different value using this environment variable. |
client can wait up to 60 seconds before timeout. |
VENDOR_PROJECT | A string specifying a project name. | This environment variable lets you set a project name for which all or vendor-specific LM-X licensed applications are being used. The project name is reported in lmxendutil -licstat. (See |
LM-X End-user utility.) | ||
VENDOR_QUEUE | A string that can be set to enable license queuing. | This environment variable enables license queuing for all checkout requests. |
VENDOR is the name of the application vendor, as specified in the license file. LMX_QUEUE is a generic environment variable used by all applications protected by LM-X. |
| A string specifying a path. For example: | This system environment variable lets you specify the directory to be used for temporary files. You can set TMPDIR before running your LM-X licensed application if you know in advance that you will not have access to /tmp directory. TMPDIR affects UNIX platforms only. |