TASKING License Management System

The TASKING License Man­age­ment Sys­tem (TLM) works with TASKING prod­ucts released dur­ing and after 2014. All TASKING toolsets are sub­ject to the terms and con­di­tions of the Soft­ware License Agree­ment.

Online TLM User Manual

For detailed infor­ma­tion about the TASKING License Man­age­ment (TLM) please see the online man­u­al:

- TLM User Man­u­al

Supported License Types

The spe­cif­ic license type for your toolset will deter­mine its allowed usage and trans­fer­abil­i­ty. The TLM license key that you receive from TASKING will auto­mat­i­cal­ly con­fig­ure the license type for you. 

Node-locked License

Node-locked licens­es lock your soft­ware to the com­put­er it was installed on. For instal­la­tion infor­ma­tion for this license type please see: 

- Installing Serv­er-Based Licens­es
- Installing Client-Based Licens­es

Floating 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. For instal­la­tion infor­ma­tion for this license type please see:

- Installing Serv­er-Based Licens­es

License Server Types

The license ser­vice type spec­i­fies the process used to val­i­date the license.

Client-Based (Stand­alone): License and all asso­ci­at­ed infor­ma­tion is stored on the user’s com­put­er. This ser­vice type is avail­able for node-locked licens­es only.

Serv­er-Based (Net­work): License and all asso­ci­at­ed infor­ma­tion is stored on a licens­ing serv­er that runs on your com­pa­ny’s net­work or TASKING licens­ing servers. This ser­vice type is avail­able for both node-locked and float­ing licens­es.

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.

Obtaining a Server-based License (floating or node-locked)

  1. Order a TASKING prod­uct from TASKING or one of its cer­ti­fied dis­trib­u­tors.
  2. Your license key will be sent via email or reg­u­lar mail.
  3. The license serv­er will bind the license to the first com­put­er that uses the license.

Obtaining a Client-based License (node-locked)

  1. Down­load the get­cid pro­gram on the com­put­er you want to install a TASKING prod­uct on.
  2. Exe­cute the get­cid pro­gram and make note of your com­put­er ID.
  3. Order a TASKING prod­uct from TASKING or one of its cer­ti­fied dis­trib­u­tors and pro­vide your Com­put­er ID.
  4. A license key and file will be sent to you via email or reg­u­lar mail.

How to install a License

Installing Server-based Licenses (floating or node-locked)

Please Note: If you want to use a local license serv­er first install the local license serv­er before con­tin­u­ing to step 1.

  1. Begin the instal­la­tion process for your TASKING prod­uct.
  2. Enter your pro­vid­ed license key.
  3. The instal­la­tion pro­gram tries to retrieve the license infor­ma­tion from a remote license serv­er. Wait until the license infor­ma­tion is retrieved. If the license infor­ma­tion is retrieved suc­cess­ful­ly sub­se­quent dialogs are already filled-in and you only have to con­firm the con­tents of the dialogs by click­ing the Next but­ton. If the license infor­ma­tion is not retrieved suc­cess­ful­ly you have to enter the infor­ma­tion by hand.
  4. Select the license type. If it is already filled in and grayed out you can just click Next.

    or
  5. (For float­ing licens­es only) Select Remote license serv­er or Local license serv­er.
  6. (For local license servers only) Enter the serv­er name and port num­ber of the local license serv­er.
  7. Click Next and fol­low the rest of the instruc­tions to com­plete the instal­la­tion.

Installing Client-based Licenses (node-locked)

  1. Begin the instal­la­tion process for your TASKING prod­uct.
  2. Enter your pro­vid­ed license key.
  3. Select Node-locked client based license, then select Next to con­tin­ue.
  4. Enter the con­tents of your licens­ing file (licfile.txt is stored in the etc direc­to­ry of your prod­uct).
  5. Click Next and fol­low the rest of the instruc­tions to com­plete the instal­la­tion.

How to install a local License Server

When­ev­er you want to restrict license access to your local office net­work of your com­pa­nies Intranet, you can install a local license serv­er that does not require any Inter­net access. For this, please fol­low the next steps:

  • Con­tact our Sup­port team to get the lat­est Local License Serv­er soft­ware. If you had access to the Sup­port Cen­ter (now dep­re­cat­ed) in the past, you can also obtain the lat­est soft­ware from there under LICENSING.
  • In pre-v3.0r1 local license serv­er prod­ucts, all client prod­uct licens­es served by LicD were pro­vid­ed to you by email and you had to put them in a file called licdfile.txt. Start­ing with v3.0r1 this has changed. All client prod­uct licens­es served by LicD are now part of a “license bun­dle”. Read about the dif­fer­ent sce­nar­ios in sec­tion Overview and Using a Local License Serv­er License Bun­dle of the online man­u­al.
  • Fol­low the steps in sec­tion Installing a Local License Serv­er of the online man­u­al.
  • When you are upgrad­ing from a pre­vi­ous ver­sion of the local license serv­er fol­low the steps in sec­tion Migrat­ing the Local License Serv­er to a Newer Ver­sion of the online man­u­al.

    To install the TASKING prod­uct on your clients, fol­low the next steps:

    • Install the TASKING Prod­uct and fill in the 16 char­ac­ter license key when asked for. Click Next to con­tin­ue.
    • Select Local license serv­er and spec­i­fy the Serv­er name and Serv­er port num­ber of your local license serv­er (default port 9090).
    • Click Fin­ish to com­plete the instal­la­tion.

    For more detailed infor­ma­tion about the license man­ag­er, please refer to the Local License Serv­er chap­ter in our TLM man­u­al.

    Rehost a Licence

    Rehost­ing is avail­able only with (1) an active main­te­nance con­tract for per­pet­u­al licens­es or (2) an active sub­scrip­tion license.

    If your main­te­nance con­tract is cur­rent­ly not active, we’re unfor­tu­nate­ly unable to process a rehost request. Please note that the main­te­nance grace peri­od is 30 days and applies only to renew­ing main­te­nance; it does not per­mit rehost­ing with­out active main­te­nance.

    For assis­tance, please con­tact your ded­i­cat­ed Account Man­ag­er or email sales@tasking.com to dis­cuss the best option to restore rehost eli­gi­bil­i­ty and relat­ed enti­tle­ments.

    How to find the ser­i­al num­ber?

    From Eclipse, open menu Help => About <prod­uct name> => Instal­la­tion Details => TASKING License

    From a com­mand prompt, the Ser­i­al Num­ber can be obtained by run­ning the com­pil­er with option -V, for exam­ple:

    ctc -V 

    How to find the license key?
    The 16-char­ac­ter node-locked license key can be found in file <install>\etc\licopt.txt.
    The license key of your local License Serv­er can be found in file licdopt.txt (default in: C:\Tasking).

    How to get your new Com­put­er ID (CID) for rehost­ing a node-locked license?
    Down­load and run the get­cid pro­gram on the new com­put­er.

    How to get your new Secu­ri­ty ID (SID) for rehost­ing a Local License Serv­er license?

    • Install the TASKING Local License Serv­er on the new serv­er
    • Open a com­mand prompt as Admin­is­tra­tor and run licd -I to obtain the secu­ri­ty ID
    • For more detailed infor­ma­tion, see “How to install a local license serv­er

    Borrow a License

    If you nor­mal­ly use a float­ing license but do not have access to a license serv­er, for exam­ple on a busi­ness trip, you can bor­row a license. This turns one float­ing license seat into a node-locked license for a defined num­ber of days. A bor­rowed float­ing license seat is not avail­able to other users dur­ing that time. You can bor­row a license for a max­i­mum of 128 days, where a day means 24 hours.

    The license key itself includes infor­ma­tion about whether the license sup­ports the use of the bor­row fea­ture or not. If this fea­ture is not enabled for your license, please send an email to licadmin@tasking.com, includ­ing the ser­i­al num­ber of your license and the request to have the bor­row fea­ture enabled for the license.

    Note: When you need to bor­row dif­fer­ent ver­sions of the same prod­uct, you need to exe­cute the bor­row­ing process for every sin­gle version/revision of the prod­uct.

    Depend­ing on your TASKING prod­uct, sev­er­al vari­ants of the licbor­row util­i­ty are avail­able. A GUI vari­ant of licbor­row is present in the bin direc­to­ry of the installed TASKING prod­uct on Win­dows and acces­si­ble through the Win­dows Start menu. If you pre­fer using a com­mand-line vari­ant, down­load it from https://www.tasking.com/support/tlm/downloads/.

    Fol­low one of the guide­lines below to bor­row a license, based on your sit­u­a­tion.

    Borrow a License on Windows using the GUI based Licborrow

    1. From the Start menu, select TASKING <prod­uct name> <ver­sion> -> Bor­row License. The fol­low­ing Bor­row License dia­log or sim­i­lar dia­log appears:
    2. From the Bor­row license for list, select the prod­uct for which you want to bor­row a license.
    3. Enter the num­ber of days you want to bor­row the license, and click Bor­row License.

    Borrow a License on Windows using the Command Line based Licborrow

    1. Down­load the com­mand line tool licborrowcmd.exe from https://www.tasking.com/support/tlm/downloads.
    2. To get a list of avail­able prod­ucts, in a Win­dows com­mand prompt, enter:
      licborrowcmd -l
      This results in a list of installed TASKING prod­ucts. For exam­ple:
      SW160800 v6.0r1 TASKING VX-toolset for TriCore
      SW160800 v6.1r1 TASKING VX-toolset for TriCore
      SW160800 v6.2r2 TASKING VX-toolset for TriCore
      SW160800 v6.3r1 TASKING VX-toolset for TriCore
    3. Bor­row a license. For exam­ple, 7 days (-d option) for SW160800 v6.3r1:
      licborrowcmd -d7 SW160800 v6.3r1
      If bor­row­ing is suc­cess­ful, you get the response:
      License for SW160800 v6.3r1 successfully borrowed for 7 days from lic1.tasking.com
      You can now use your com­put­er in the field.

    Borrow a License on Linux on the Command Line

    Linux instal­la­tions only have a com­mand line inter­face for licbor­row.

    From the bin direc­to­ry of the TASKING prod­uct, run the fol­low­ing com­mand:

    licborrow -d7 SW160800 v6.3r1

    End of Borrowing

    Nor­mal­ly, the bor­row­ing peri­od ends when the num­ber of days has passed. How­ev­er, if you want to return a bor­rowed license ear­li­er, you can set the num­ber of days to 0 (zero).

    Use the GUI tool or com­mand-line tool the same way as described above and enter 0 for the num­ber of days, or in the GUI tool click Return License. The tool will respond with, for exam­ple:

    License for SW160800 v6.3r1 successfully returned to lic1.tasking.com
    Scroll to Top