The information on this page refers to LM-X v5.0 and newer, which added the upgrade license type. If you are using an older version of LM-X, refer to documentation for earlier versions. 

Features contain information regarding the specific modules in your program that are licensed. These blocks are linked directly to a specific vendor by the VENDOR directive inside the feature. This vendor id is determined at purchase time of the SDK and is specific to a single company.

The possible directives inside a feature are shown below. Required directives are marked with an asterisk (*); all other directives are optional. Note that strings have a maximum length of 8192 characters (8 KB). Large strings will lead to a noticeable speed decrease in loading licenses.

*VENDOR = (vendor_id; generated by license generator)
*KEY = (generated by license generator)

MAJOR_VERSION = 0 - 9999
MINOR_VERSION = 0 - 9999
LICENSEE = "string"
START = YYYY-MM-DD
END = YYYY-MM-DD
MAINTENANCE_START = YYYY-MM-DD
MAINTENANCE_END = YYYY-MM-DD
ISSUED = YYYY-MM-DD
SN = "string"
DATA = "string"
COMMENT = "string"
OPTIONS = "string"
PLATFORMS = "platform strings"
TIME_ZONES = -12 to 13
REPLACES = "FEATURE=FeatureName or KEY=LicenseKey" 

COUNT = 1 ? 2147483647 or UNLIMITED
TOKEN_DEPENDENCY = "FEATURE=FeatureName VERSION=MAJOR_VERSION.MINOR_VERSION 
COUNT=1 - 2147483647"
KEYTYPE = EXCLUSIVE or ADDITIVE or UPGRADE or TOKEN
SOFTLIMIT = 5
HAL_SERVERS = 3
BORROW = 1 ? 8760
GRACE = 1 ? 168
HOLD = 1 - 1440
USERBASED = 1 - 2147483647 or ALL
HOSTBASED = 1 - 2147483647 or ALL 

SHARE = HOST|USER|CUSTOM|VIRTUAL|CLOUD (network licenses) or VIRTUAL|CLOUD|TERMINALSERVER|SINGLE (local licenses) 
SYSTEMCLOCKCHECK = LOCAL|INTERNET|FALSE
HOSTID_MATCH_RATE = 0 - 100

For detailed information about each directive, see Feature descriptions. For information about including features in your license, see FEATURE settings.