FLEXlm License Management System

The FLEXlm License Man­age­ment Sys­tem pro­tects TASKING prod­ucts released before 2014. All TASKING toolsets are sub­ject to the terms and con­di­tions of the End-User License Agree­ment.

Supported License Types

The spe­cif­ic license type for your toolset will deter­mine its allowed usage and trans­fer­abil­i­ty. UNIX prod­ucts will only have a float­ing license type.

Node-Locked License
Node licens­es locks your soft­ware to the com­put­er it was installed on.

Float­ing License
Float­ing licens­es are locat­ed on a license serv­er and can be used by mul­ti­ple users on a net­work.

How to obtain a License

A license key is required to install and val­i­date all TASKING prod­ucts.
If you have not received a key fol­low the steps below to obtain one.

Windows

  1. Run the License Admin­is­tra­tor dur­ing instal­la­tion and fol­low the steps to request a license key from TASKING via email.
  2. Email the license request file to your local TASKING sales rep­re­sen­ta­tive.
  3. Your license key will then be sent to you via email.

UNIX

  1. Find Your Host ID and Host Name of the com­put­er where you want to use the license man­ag­er.
  2. When you order a TASKING prod­uct pro­vide your Host ID, Host Name, and a num­ber of users to your sales rep­re­sen­ta­tive.
  3. Your License key will then be sent to you via email.

How to install a License

Installing Node-locked Licenses

  1. Install your TASKING soft­ware prod­uct.
  2. Cre­ate a license file by import­ing a license key or cre­at­ing one man­u­al­ly.
    • Import­ing License Key: Dur­ing your soft­ware instal­la­tion run the License Admin­is­tra­tor (licadmin.exe) file. Fol­low the steps to Import a license key received from TASKING by Email. 
    • Cre­at­ing license key man­u­al­ly: Cre­ate a file called license.dat in the c:\flexlm direc­to­ry using an ASCII edi­tor and insert the license key infor­ma­tion in the file
  3. Your TASKING soft­ware and license file are now prop­er­ly installed.

Installing Floated Licenses

  1. Install your TASKING soft­ware prod­uct on each com­put­er.
  2. Cre­ate a local license file or point to a license file on a serv­er on each com­put­er.
  3. (Skip this step if you’ve already installed FLEXlm v8.4 or high­er) Install the Flex­i­ble License Man­ag­er (FLEXlm) on the license serv­er where you want to use the license man­ag­er.
  4. Con­firm that the direc­to­ry of your FLEXlm prod­uct con­tains a copy of the TASKING exe­cutable (Tasking.exe or Task­ing).
  5. On the license serv­er add the license key to your licens­ing file.
  6. Run the license man­ag­er reread file (lmr­eread) to reread the mod­i­fied license file.

Add a License Key to a local License File

Win­dows: Fol­low the same steps for import­ing a license key or cre­at­ing a license file man­u­al­ly.

Unix: Insert the license key man­u­al­ly in the license file. Default loca­tion of license.dat file is in direc­to­ry /user/local/flexlm/licenses.

Point to a License File on the Server

Win­dows: Run the License Admin­is­tra­tor and fol­low the steps to Point to a FLEXlm license Serv­er to get your license.

Unix: Set the envi­ron­ment vari­able LM_LICENSE_FILE to “port@host” where port and host come from the SERVER line in the license file.

Modifying License File Location

The default loca­tion for the license file on Window/UNIX is:

Win­dows: c:\flexlm\license.dat
Unix: /usr/local/flexlm/licenses/license.dat

If you want to use anoth­er name or direc­to­ry for the license file each user must define the envi­ron­ment vari­able LM_LICENSE_FILE.

Specifying multiple License Files

If you have more than one prod­uct using the FLEXlm license man­ag­er you can spec­i­fy mul­ti­ple license files to the LM_LICENSE_FILE envi­ron­ment vari­able by sep­a­rat­ing each path­name (lfpath) with a semi­colon ‘;’ (on Win­dows), or colon ‘:’ (on UNIX) like the exam­ples below:

Win­dows: set LM_LICENSE_FILE=c:\flexlm\license.dat;c:\license.txt
Unix: setenv LM_LICENSE_FILE /usr/local/flexlm/licenses/license.dat:/myprod/license.txt

If the license file is not avail­able on these hosts, you must set LM_LICENSE_FILE to port@host where the host is the host­name of the sys­tem which runs the FLEXlm license man­ag­er and port is the TCP/IP port num­ber on which the license man­ag­er lis­tens.

To obtain the port num­ber, look in the license file at the host for a line start­ing with “SERVER”. The fourth field on this line spec­i­fies the TCP/IP port num­ber on which the license serv­er lis­tens. For exam­ple:
setenv LM_LICENSE_FILE 7594@elliot

How to determine the Host ID and Host Name

Host ID

The Host ID depends on the plat­form of the machine. Please use one of the meth­ods list­ed below to deter­mine the host ID.

Plat­formRetrieval ToolExam­ple
HP-UXland­scan (use sta­tion address with­out lead­ing ‘0x’)0000F0050185
Lin­ux/sbin/ifconfig eth0 (Use HWad­dr with­out the colons)00400516E5
SunOS/Solarishostid170a3472
Win­dowslicad­min (License Admin­is­tra­tor)0060084dfbe9

Note: When using a lap­top con­nect­ed to a net­work dis­con­nect the net­work first before start­ing the License Admin­is­tra­tor. Oth­er­wise your license will not work when dis­con­nect­ed from the net­work.

Host Name

To retrieve the Host Name of a machine, use one of the fol­low­ing meth­ods.

Plat­formMethod
UNIXhost­name
Win­dows NTlicad­min (License Admin­is­tra­tor) or:- Open the Con­trol Pan­el then select Net­work.- On the Iden­ti­fi­ca­tion tab look for Com­put­er Name.
Win­dows 2000/XPlicad­min (License Admin­is­tra­tor) or:- Open the Con­trol Pan­el then select Sys­tem.- On the Net­work Iden­ti­fi­ca­tion tab (Win­dows 2000) or Com­put­er Name tab (Win­dows XP) look for Full Com­put­er Name
Win­dows 8Open the Con­trol Pan­el, select Sys­tem and Secu­ri­ty and then choose Sys­tem.

Note: The host­name is only nec­es­sary for float­ing licens­es.

Scroll to Top