Optional Publisher-Defined Keywords

The table below, Attributes Set by the Software Publisher , lists attributes that may appear in a FEATURE or INCREMENT line. They are supplied at the discretion of the software publisher to define the license model. If present in the FEATURE or INCREMENT line, they must remain there and cannot be altered by the end user. These attributes have a keyword=value syntax where keyword is in uppercase.

Attributes Set by the Software Publisher

Attribute

Description

BORROW [=n]

Enables license borrowing for a particular feature definition line. n is the number of hours that the license is borrowed. The default borrow period is 168 hours, or one week.

DUP_GROUP=...

The syntax is:

DUP_GROUP=NONE|SITE|[UHDV]

U = DUP_USER

H = DUP_HOST

D = DUP_DISPLAY

V = DUP_VENDOR_DEF

Any combination of UHDV is allowed, and the DUP_MASK is the OR of the combination. For example, DUP_GROUP=UHD means the duplicate grouping is (DUP_USER|DUP_HOST|DUP_DISPLAY), so for a user on the same host and display, additional uses of a feature do not consume additional licenses.

FLOAT_OK
[=server_hostid]

Enables mobile licensing via FLEXID with FLOAT_OK for a particular feature definition line. This feature definition line must also be node-locked to a FLEXID.

When FLOAT_OK=server_hostid is specified on a FEATURE line:

The server_hostid must refer to the same host that appears on the SERVER line of the license file.

The license server runs only on the system with the hostid that lmhostid returns equal to the server_hostid specified with FLOAT_OK.

HOSTID=
 "hostid1
 [hostid2 ...
  hostidn]

Id of the host to which the FEATURE line is bound. hostid is determined with the lmhostid utility. This field is required for uncounted licenses; but can be used for counted licenses as well. See Hostids for Supported Platforms for more information.

Note:Host names generated dynamically will change the composite hostid value.

HOST_BASED[=n]

Host names must be specified in INCLUDE statements in the options file, and the number of hosts is limited to num_lic, or the number specified in =n.

ISSUED=dd-mmm-yyyy 

Date issued.

ISSUER="..."

Issuer of the license.

NOTICE="..."

A field for intellectual property notices.

ONE_TS_OK

Detects when a node-locked uncounted license is used by an application running under remote desktop.

The following are the two scenarios where you can expect 178 and 179 error codes:

-178: Internal error, please report to Revenera LLC.

This error occurs when an administrator performs more than one remote desktop checkout on more than one terminal server remote client.

-179: Only one terminal server remote client checkout is allowed for this feature.

This error occurs when a normal user performs more than one remote desktop checkout on more than one terminal server remote client.

Note:ONE_TS_OK attribute is only used with uncounted licenses and is not supported with counted (served) licenses.

OVERDRAFT=n 

The overdraft policy allows a software publisher to specify a number of additional licenses which users are allowed to use, in addition to the licenses they have purchased. This allows your users to not be denied service when in a “temporary overdraft” state. Usage above the license limit is reported by the FlexNet Manager reporting tool.

SN=serial_num 

Serial number, used to identify FEATURE or INCREMENT lines.

START=dd-mmm-yyyy 

Start date.

SUITE_DUP_GROUP=...

Similar to DUP_GROUP, but affects only the enabling FEATURE line for a package suite. It limits the total number of users of the package to the number of licenses, and allows the package to be shared among the users that have the SUITE checked out.

SUPERSEDE=
"f1 f2 ..." 

If this appears, all INCREMENT or FEATURE lines for the specified feature that were issued earlier than the ISSUED date for the SUPERSEDE are superseded by this line and become ineffective. (SUPERSEDE also overrides those INCREMENT and FEATURE lines for the feature that have no ISSUED date.)

SUPERSEDE_SIGN=
{f1:xxxx, f2:xxxx)

SUPERSEDE_SIGN=
{p1:xxxx, p2:xxxx)

Overrides the license models of all feature definition lines or package lines defined as the value.

TS_OK

FlexNet Publisher detects when a node-locked uncounted license is running under Windows Terminal Server. To run the application via a Terminal Server client window, TS_OK must be added to the FEATURE line. Without TS_OK, a user running on a Terminal Server client is denied a license.

Note:TS_OK attribute is only used with uncounted licenses and has no effect on counted (served) licenses.

TZ=
[SERVERTZ|
<[+-]hh<.30|.45>
<:[+-]hh<.30|.45>>>]
 

Enforces license usage for a feature relative to a time zone; where the time zone is specified and measured relative to Greenwich Mean Time (GMT). The computer system on which the FlexEnabled application is running must be within the specified time zone or range of time zones, or in the same time zone as the license server (using the value SERVERTZ).

USER_BASED[=n]

Users must be specified in INCLUDE statements in the options file, and the number of users are limited to num_lic, or the number specified in =n.

VENDOR_STRING="..."

This is a custom value defined by the software publisher and enclosed in double quotes.

VM_PLATFORMS=
[PHYSICAL | VM_ONLY | VM_ALL] 

Restricts feature usage to virtual machines (VM_ONLY) or to physical machines (PHYSICAL).

VM_ALL allows running the FlexEnabled application on both physical and virtual machines (default behavior). This is equivalent to not specifying the VM_PLATFORMS keyword.

Examples

FEATURE sample_app sampled 2.300 31-dec-2020 20         SIGN="<...>"
INCREMENT f1 sampled 1.000 permanent 5         HOSTID=INTERNET=195.186.*.* NOTICE="Licensed to \
        Sample corp" SIGN="<...>"