Set one or more license management options for Uniface Distributed License Manager (DLM) licenses.

$LICENSE_OPTIONS {=} Option{, Option}n

where Option is one of:

Note: To configure license management options for a Sentinel license, see $LICENSE_OPTIONS.


Assignment file: application assignment files
Section: [SETTINGS]
Default value: None


Although Uniface makes use of the Sentinel Rights Management System (RMS) to manage licensing, existing Uniface Enterprise Edition users can continue use the Uniface Distributed License Manager (DLM). Contact your Uniface representative for details.

If no options are specified by $LICENSE_OPTIONS, Uniface tries to load the DLM library from the Uniface installation and check out a license.

If specified, $LICENSE_OPTIONS overrides the similar setting (except HEARTBEAT_INTERVAL) specified in the DLM. The DLM appends the setting to its license configuration file.

For more information on functionality for redundant or multiple license servers, see the DLM License Installation Guide.

License Expiry Notifications

30 days before a license expires, Uniface starts sending warning messages about the upcoming expiration:

  • License for feature FeatureName will expire in nn days.
  • License for feature FeatureName expires today.

By default, these messages are displayed in a dialog box and transcript window (in a desktop application), or in the application's log file.

You can set the length of the notification period for the notification message and the transcript window, or even suppress these messages, using the LM_NOTIFICATION and LM_TRANSCRIPT options. For example:


If set to 0, no warning messages are sent.

You can customize the messages and the way they are displayed by defining this behavior in the receiveMessage trigger of the application. To instruct Uniface to redirect the notification message to this trigger, set the option LM_NOTIFICATION_POSTMESSAGE. This sends the message as an asynchronous message (postmessage) instead of displaying it in a dialog box.