If you want to know which licensing system is included in your product
version, visit our
website.
Some of our older products, or older versions of current products uses the FLEXlm licensing system.
Note that this article is about TLM licenses.
For the TLM licensing system, three license types exist:
For more information, see License Types in the TASKING License Management.
One of the major new features of TLM in products that are built with a newer version is the setting of variable TSK_LOG_VERBOSE=3. With level 3, when you invoke a tool, it will display detailed license information, which can be very useful for debugging licensing problems. It will display, for example, which environment variables or options are used, the license key, search path, etc. See Licensing Options File.
The 16-character license key is included in the licopt.txt file, which is typically located in the \etc sub-directory of the product installation directory. It appears in the line:
TSK_LICENSE_KEY_SW<TASKING PRODUCT CODE> = xxxx-xxxx-xxxx-xxxx
If your licopt.txt file
does not include a 16-character license key but contains an entry like one
of the following, it indicates that you are using a license from a license pool.
TSK_LICENSE_KEY_SW<TASKING PRODUCT CODE> = PRODUCT
or
TSK_LICENSE_KEY_SW<TASKING PRODUCT CODE> = POOL-...
In this case, you will use different serial numbers during a compile
session as the TLM license server assigns a free seat to any of the serials
included in the license pool.
To determine the serial number, you can do one of the following:
ctc -V
TSK_LICENSE_SERVER = lic1.tasking.com:8080;lic3.tasking.com:8080;lic1.tasking.com:8936;lic3.tasking.com:8936;lic1.tasking.com:80;lic3.tasking.com:80
TSK_LICENSE_SERVER = <local server name or IP address>:<port number>
TSK_LICENSE_FILE = "<path to the product installation directory>\etc\licfile.txt"