Purpose of this document is to give information on what is required to get your version of Uniface licensed.
From Uniface version 8.4.03 (M431) the licensing is done by means of Uniface DLM. Uniface DLM is being installed by running the setup of the Uniface distribution or separately from the download site.
For license management to create a correct license, the following information is required:
There are three methods of Licensing Uniface:
The latest version of DLM licensing software and how to configure it, can be found from the central DLM page: Licensing Technical Information
To retrieve the System Information file you will have to run the executable 'dlminfo' AFTER having installed the latest version of DLM.
For Microsoft Windows environments the location of 'dlminfo' will be:C:\Program Files\Common Files\Compuware\dlminfo64.exeorC:\Program Files(x86)\Common Files\Compuware\dlminfo.exe
The location of the Output file, will be mentioned in the 'Command box' the executable has opened.
Regular places where to find it will be: (Be aware of the dot in the directory name!)
For Linux environments, the executable is started by a Script that is called: 'dlminfo.sh' and is located in the install directory of DLM.With default installation this script will be found at: /opt/Compuware/dlm/dlminfo.sh
The location of the Output file, will be mentioned in the Terminal Session the script was running in.
Regardless of the way your license is made available to the users, Uniface requires parts of the product to be individually licensed.To see a complete list of which parts of the Uniface Product needs licensing, see article: <ac:link><ri:page ri:content-title="Uniface License Features"></ri:page></ac:link>
The Uniface licensing models are based on the following pillars:
For Operating Systems you will have to Specify ALL the different Operating Systems where you want to run the Uniface Application on. This is for both Development as for Deployment required.
For Development and Deployment if you do not know what you need on features, perform the next steps:
$putmess_logfile = c:\temp\log\putmess-%h_%u_%p.log
$ioprint = 64
For Services the procedure is the same as for finding the features for Development and Deployment above, but the ASN file that you will need to have these settings in, is defined by the userver.asn file, or by any other ASN file specified.
All the above information needs to be attached to an email, accompanied by a purchase order, to firstname.lastname@example.org
If for any reason, License Management or Uniface Sales needs more information, they will get in contact with you.
there are two ways to tell the Uniface Application where to find its license.
On how to configure DLM to use a local license file (Concurrrent usage), see knowledge article: How to configure DLM license ServiceWhen DLM is used to point to a central license service, instead of 'browse to a license file on disk' ADD in the 'Add license' editbox the 'portnumber@license host name' like for example: email@example.comThe local installed Uniface application will find this configuration automatically.
When DLM is NOT locally installed on the client machine, or when it is required to have it centralized defined, adding the following line to the used ASN file will do:
$license_options = LM_LICENSE_FILEfirstname.lastname@example.org,LM_NOTIFICATION=7,LM_TRANSCRIPT=7,LM_LOAD=uniface
Replace the 'licensesrv.local' for the fully qualified domain name of your license server.The lm_notification, lm_transcript and lm_load are optional. See the Uniface library for description and usage of these settings.
When the license used is a NODE-LOCKED license for local use, then the line will be something like this:
$license_options = LM_LICENSE_FILE=C:\uniface\license\LICENSE.XML
Whenever the ASN settings are used, ALL Uniface executables, like, uniface.exe, idf.exe, ide.exe, udbg.exe and userver.exe, will require the $license_options setting in the used ASN file.
77 4th AvenueWaltham, MA 02451 USA
Rocket Support Community
All Support Offerings
About Rocket Software
Training and Services
Forum Terms and Conditions
Contact Forum Moderator