Purpose of this document is to give simplified steps on configuring Uniface to gain valid license.
For more detailed information on how the license system and its components are build up and be used, see the documentation in the: DLMUserGuide.pdf
Configuring license servers / license service will be described in another document.
The Uniface product is a product that requires a valid license.
The validation of the license is done by the Uniface application through the use of the DLM client license connector.
These client license connectors need to be configured to be able to find the licenses and license features it requires.
Uniface License features can be distributed to requesting applications by means of a license service (license server) or by accessing the license file directly, this dependable on the type of license feature(s) in the used license file).
Every license file is bound to the server/system it is requested for, but license features can be supplied to applications running on other workstations in case of concurrent licensed feature with the use of DLM license services.
Default Uniface installations on windows environments will also install DLM license software.
Configuring Uniface in such a way that it can get a valid license, can be done by two scenarios.
Find and start program (C:\Program Files (x86)\Common Files\Compuware\) DLM.EXE (it is advised to start it with "Run as administrator" to gain full access) on every system that will run the Uniface application.
In the 'Local Environment' tab select the 'Add..' button
In the top part of the DLM window, you will now see the license status and in the lower part it will show the features (per server) available in the license system.
By selecting a feature in the lower part and using button 'Status', you can check if the license feature is ok and can be checkout by Uniface applications.
Find and start program ./dlmcv.sh (default in /opt/Compuware/dlm/
on systems where no DLM license software is installed and a Uniface application (idf, ide, uniface, userver) is to be used, it is possible to let Uniface know by means of the entry $license_options in the ASN file, where to find licenses.
By default this would mean for:
or any other ASN file that is defined in the command line of the application.
Open this ASN file with a standard text editor (notepad.exe or vi) and add to section SETTINGS when using single license server:
[SETTINGS] $license_options= LM_LICENSE_FILE=7188@hostname
When using multiple license servers or in situation of Redundant license servers:
[SETTINGS] $license_options= LM_LICENSE_FILE=7188@hostname1;7188@hostname2;7188@hostname3
In case of a local license file (node-locked):
[SETTINGS] $license_options= LM_LICENSE_FILE=<PathToLicenseFile>/licensefile.xml
Notify, that by adding this to the userver.asn file, you may need to restart the urouter process to have this take effect.