6.2.7 The ISV Options File

The ISV options file allows control of the use of licenses by various users and groups of users within your organization. Options are provided to reserve licenses (RESERVE), and to either allow (INCLUDE or INCLUDEALL) or disallow (EXCLUDE or EXCLUDEALL) license use. Additionally, options are provided to create groups of users (GROUP) or hosts (HOST_GROUP), or IP addresses (INTERNET_GROUP), and to control the maximum number of licenses a user or group can check out (MAX). Certain users/hosts/groups, etc., can be exempted from the MAX settings with the EXEMPT_MAX and EXEMPTALL_MAX lines.

Logging of the license servers is controlled by the (DEBUGLOG) and (REPORTLOG) options. In addition, you can suppress debug logging of check-in/checkout/denied entries with the NOLOG option. Automatic report log file rotation is supported in ISV servers via the ROTATE option.

Control over license roaming is provided with the INCLUDEALL_ROAM, EXCLUDEALL_ROAM, ROAM_MAX_DAYS, and ROAM_MAX_COUNT options.

License timeout is controlled via the TIMEOUT and TIMEOUTALL options.

License timezone restrictions are controlled with the TIMEZONE option.

Client license caching is controlled with the CLIENT_CACHE option.

License queuing behavior can be modified with the EXPRESS and PRIORITY options.

There is one additional option available in the ISV options file: NO_OLD_RLMUTIL. This option goes on a line by itself, with no parameters. If specified, the RLM command-line utilities prior to RLM v9.0 will not be able to perform an rlmdown, rlmreread, or rlmremove on this server. By default, all versions of the RLM utilities are enabled unless NO_OLD_RLMUTIL is specified in both the RLM and the ISV options files.

Note that, in RLM v15.0, the server will add the client's external IP address to the list of IP addresses supplied by the client. This IP address is not added if it is the same as one of the client-supplied IP addresses. This means that if your license server is on the internet, you can use the client's external IP address to INCLUDE/EXCLUDE license checkouts.