Options File Syntax
The following is an overview of the available options. See Options File Examples for examples and additional information. Each line of the file controls one option.
Option Keyword |
Description |
Turn off automatic reread of licenses at midnight. |
|
Controls the number of licenses that cannot be borrowed or transferred. |
|
Controls the activation request based on the expiration dates mentioned in options file during activation. |
|
Set the number of BORROW licenses that cannot be borrowed. |
|
Define the vendor daemon’s timeout limit. |
|
Write debug log information for this vendor daemon to the specified file (version 8.0 or later vendor daemon). |
|
Deny a user access to a feature. |
|
Deny a user the ability to borrow BORROW licenses. |
|
Deny a user the ability to activate licenses held in a fulfillment record in trusted storage. |
|
Deny a user access to all features served by this vendor daemon. |
|
Deny a user the ability to activate all licenses held in a fulfillment record in trusted storage. |
|
Set the level of host name matching. |
|
Define a group of users for use with any options. |
|
Set case sensitivity for user lists specified in GROUP keywords. |
|
Define a group of hosts for use with any options (version 4.0 or later). |
|
Allow a user to use a feature. |
|
Allow a user to borrow BORROW licenses. |
|
Allow a user to activate licenses held in a fulfillment record in trusted storage. |
|
Allow a user to use all features served by this vendor daemon. |
|
Allow a user to activate all licenses held in a fulfillment record in trusted storage. |
|
Allow a user to extend the linger time for a feature beyond its check in. |
|
Limit usage for a particular feature/group—prioritizes usage among users. |
|
Change the maximum borrow period for the specified feature. |
|
Configures the maximum number of connections to the vendor daemon at any point in time. |
|
Limit overdraft usage to less than the amount specified in the license. |
|
Turn off logging of certain items in the debug log file. |
|
Specify that a report log file suitable for use by the FlexNet Manager license usage reporting tool be written. |
|
Reserve licenses for a user or group of users/hosts. |
|
Specify idle timeout for a feature, returning it to the free pool for use by another user. |
|
Set timeout on all features. |
Comments
Include comments in your options file by starting each comment line with the hash symbol, #.
When used within an options file entry, the feature name can be modified with an optional keyword-value pair to fully qualify it. This notation is used for distinguishing a particular group of licenses when there are multiple FEATURE lines for a single feature. The following syntax is used:
feature:keyword=value
For example:
f1:VERSION=2.0
specifies the version 2.0 pool of licenses for feature f1.
The following option keywords are used as feature name modifiers to denote a specific group of licenses:
• | VERSION= |
• | HOSTID= |
• | EXPDATE= |
• | ENTITLEMENT= (to be used only with the keywords INCLUDE or EXCLUDE) |
• | KEY= |
• | SIGN= |
• | ISSUER= |
• | NOTICE= |
• | VENDOR_STRING= (if configured by the publisher as a pooling component) |
• | dist_info= |
• | user_info= |
• | asset_info= |
If the USER_BASED or HOST_BASED keywords appear in a FEATURE line, this feature specification syntax must be used to qualify the feature.
Using a package name in place of a feature name applies the option to all of the components in the package.
Note:A colon (:) is a valid feature name character. If colons are in your feature names, specify a group of licenses with the following alternative syntax using quotation marks and spaces:
"feature keyword=value"
Specifying License Restrictions Using Type
Some option keywords restrict who may use licenses or where licenses may be used. These options take a type argument that specifies what the restriction is based on.
When using the option keywords EXCLUDE, EXCLUDE_ENTITLEMENT, EXCLUDEALL, EXCLUDEALL_ENTITLEMENT, EXCLUDE_BORROW, INCLUDE, INCLUDE_ENTITLEMENT, INCLUDEALL, INCLUDEALL_ENTITLEMENT, INCLUDE_BORROW, MAX, and RESERVE, the following values can be used for type:
• | USER—User name of the user executing the FlexEnabled application. User names are case sensitive and cannot contain spaces. |
For the MAX option, you can also specify ALL_USERS as a value for the USER type. See MAX for details.
• | GROUP—Name of the group of users executing the FlexEnabled application. (Before you can restrict an option by a specific group, the options file must also include a GROUP option that defines the group.) |
For the MAX option, you can also specify ALL_GROUPS as a value for the GROUP type. See MAX for details.
• | HOST—System host name or IP address where the application is executing. Host names are not case sensitive. The IP address can contain wildcard characters. |
When using the option keywords EXCLUDE, EXCLUDEALL, EXCLUDE_BORROW, INCLUDE, INCLUDEALL, INCLUDE_BORROW, MAX, and RESERVE, the following values can be used for type:
• | INTERNET—IP address of the system where the application is executing. |
• | PROJECT—LM_PROJECT environment variable set by the user who is executing the FlexEnabled application. Project names are case sensitive. See Environment Variables, for more information about this variable. |
On Windows (without terminal server), the HOST and DISPLAY names are both set to the system name. For licenses that allow checkouts from a terminal server (TS_OK keyword in the FEATURE line), the USER, HOST, and DISPLAY names can be different from one another.
The types listed above take a single member. For example:
EXCLUDE coolsoft USER joe
To specify a list of users or hosts, first define the list using the GROUP or HOST_GROUP option lines, then use the GROUP or HOST_GROUP type to specify the group name. For example:
GROUP stars joe barbara susan
EXCLUDE coolsoft GROUP stars
Note:Changes in the Options file:
• | IP address as a HOST specification introduced in version 8 vendor daemon. |
• | Colons in feature names introduced in version 8 vendor daemon. |