Hello!

Did you know that logged in users can see a lot more content?

FLEXnet Licensing Help


Software version: Not version-specific

Last updated September 18, 2018 by Tekla Support US tekla.support.us@trimble.com

Environment: 
Not environment-specific

FLEXnet Licensing Help

What are you doing?



I am a new customer ready to activate my new license

This guide provides you with information on installing the FLEXnet licensing system and starting Tekla Structures with the licensing system.

FLEXnet is an activation-based licensing system provided by a company called Flexera Software, Inc. In an activation-based licensing system you need to:

  1. Install and set up a license server on a computer.
  2. Activate your licenses.
  3. Point each client computer with Tekla Structures to the license server.

FOR A VIDEO OF THIS PROCESS PLEASE WATCH HERE

1. Installing the Tekla Structures license server

The Tekla Structures license server installation package contains the license server files, the applications for license management and the user guides. To install the license server, download and run the installation application available on our download page Tekla Downloads

If you are using other licensing services (i.e. AutoCAD, MathCAD, Solidworks, etc..), you need to stop them before you install the Tekla Structures license server. When you have completed installing the Tekla Structures license server, you can restart the other licensing services

2. Saving the entitlement certificate

You have been sent a Tekla Structures entitlement certificate in an e-mail from no-reply_tekla-licenses@Trimble.com. The entitlement certificate states the configurations, quantities and activation IDs of your Tekla Structures licenses. As a preliminary action for transferring license rights from Trimble Solutions to your license server, you need to save the entitlement certificate. Then you can open the entitlement certificate with Tekla Structures License Administration Tool and activate your licenses.

To save the entitlement certificate:

1.Open your e-mail application.
2.Open the entitlement certificate e-mail.
3.Save the attached EntitlementCertificate.html file in the ..\TeklaStructures\License\Server folder.

If you use a web-based e-mail service, open the e-mail service in Internet Explorer to save the entitlement certificate. Other web browsers may convert the EntitlementCertificate.html file into unusable format.

3. Starting Tekla Structures License Administration Tool

You need to activate the licenses on the license server to be able to use them. When you activate the licenses, the license rights are transferred from the activation server at Trimble Solutions to the license server at your company or, in the case of a single user, to your computer. Tekla Structures License Administration Tool is the application used for activating licenses.

To run Tekla Structures License Administration Tool, click Start > All Programs > Tekla Structures Licensing > Tekla Structures License Administration Tool.

The Tekla Structures License Administration Tool dialog box opens.


4. Activating licenses

To activate licenses:

  1. If you did not save the entitlement certificate in the ..\TeklaStructures\License\Server folder, you need to open the entitlement certificate manually. To do so, click File > Open and select EntitlementCertificate.html. Click Open. The license information appears in the Entitled Licenses area.

  1. Select the number of licenses for activation from the Activate list. You can also type the number.

  1. Click the Activate button. Your license server contacts the activation server at Trimble Solutions.

The activated licenses are displayed in the Activated Licenses area.

You do not need to activate all the licenses at once. You can activate part of the licenses now and part of the licenses later on some other computer, for example. Different configurations and different versions need to be selected for activation separately.

5. Notifying the license server about activated licenses

The license server must be notified about activated licenses. To notify the license server:

  1. With administrator rights, click Start > All Programs > Tekla Structures Licensing > LMTOOLS. The LMTOOLS dialog box opens. If more than one service is installed, make sure "Tekla Structures Licensing Service" is selected.


  1. Go to the Start/Stop/Reread tab.
  2. Click ReRead License File.

The license server reads the license information.

You have now completed the installation of the Tekla Structures license server.

6. Allow Tekla Structures through Firewall

If you have installed the license server on a server, you are going to need other machines to be able to have access to certain applications on the server so that Tekla Structures can access the license. Make sure that Tekla Structures can see the applications on the server that will distribute the license. To do this we need to add a few exceptions to the Windows Firewall.

  1. Start by going to Start > Control panel, and go to Systen and Security.

  1. Next click ”Allow a program through Windows Firewall”.

  1. Next click ”Allow another program”. If you cannot click this button then you will need to click Change Settings at the top first and then click Allow another program.


  1. In the next dialog box click Browse.


  1. Go to C:\TeklaStructures\License\Server. You will have to do this one at a time, but the two files you need to open are tekla.exe and lmgrd.exe.


  1. Finally, once you have both of the files added, ensure that you select all the check boxes for public, private, and domain, if available. This will ensure that those applications are allowed fully through your firewall.


7. Starting Tekla Structures with FLEXnet Licensing

If you installed Tekla Structures and the license server on the same computer, the system automatically uses the license server on the computer when you start Tekla Structures.

If you installed Tekla Structures and the license server on separate computers, the system asks you to define the license server that you want to use when you start Tekla Structures for the first time.

To define the license server:

  1. Type the host name of the license server, preceeded by the @ symbol, in the Server address field as defined in your tekla.lic file (See Step 2).
  2. There are a few variations of how this can be entered:

"27007@server_host_name.mycompany.com" - Give the TCP/IP port before the @ symbol.

"27007@server_host_name1;27007@server_host_name2" - To define several license servers, separate with semicolons (;).

"27007@ipaddress" - To define license server using the IP address.

  1. If you want to check which licenses are available on the license server, click Check licenses.
  2. Click OK to start Tekla Structures.

You can redefine the license server you want to use by clicking File > Settings > Change license server in Tekla Structures. The change comes into effect the next time you start Tekla Structures.

                                                                                                                                                                                                                        FAQs                 Back To Top



I am updating to the latest version of Tekla Structures

This guide will walk you through updating your Tekla Structures license to the latest version of Tekla Structures.

1. Deactivating licenses

In order to activate a new version license you will need to deactivate the older version licenses first:

  1. Locate in the email the Activation ID of the licenses that you need to deactivate, and then find the corresponding Activation ID in the Activated Licenses area.
  2. Open the Tekla Structures License Administration Tool from Start > All Programs > Tekla Structures Licensing > Tekla Structures License Administration Tool.
  3. Check the Deactivate box of licenses that needs deactivating.

  1. Click the Deactivate button. Your license server contacts the deactivation server at Trimble Solutions. 
  2. The deactivation is now complete if no errors are received. If errors are received, please contact your local support. 

The deactivated licenses are no longer displayed in the Activated Licenses area.

2. Saving the entitlement certificate

You have been sent a Tekla Structures entitlement certificate in an e-mail from no-reply_tekla-licenses@Trimble.com. The entitlement certificate states the configurations, quantities and activation IDs of your Tekla Structures licenses. As a preliminary action for transferring license rights from Trimble Solutions to your license server, you need to save the entitlement certificate. Then you can open the entitlement certificate with Tekla Structures License Administration Tool and activate your licenses.

To save the entitlement certificate:

1.Open your e-mail application.
2.Open the entitlement certificate e-mail.
3.Save the attached EntitlementCertificate.html file in the ..\TeklaStructures\License\Server folder.

If you use a web-based e-mail service, open the e-mail service in Internet Explorer to save the entitlement certificate. Other web browsers may convert the EntitlementCertificate.html file into unusable format.

3. Activating licenses

To activate licenses:

  1. If you did not save the entitlement certificate in the ..\TeklaStructures\License\Server folder, you need to open the entitlement certificate manually. To do so, click File > Open and select EntitlementCertificate.html. Click Open. The license information appears in the Entitled Licenses area.

  1. Select the number of licenses for activation from the Activate list box. You can also type the number.

  1. Click the Activate button. Your license server contacts the activation server at Trimble Solutions.

The activated licenses are displayed in the Activated Licenses area.

You do not need to activate all the licenses at once. You can activate part of the licenses now and part of the licenses later on some other computer, for example. Different configurations and different versions need to be selected for activation separately.

4. Notifying the license server about activated licenses

The license server must be notified about the activated licenses. To notify the license server:

  1. With administrator rights, click Start > All Programs > Tekla Structures Licensing > LMTOOLS. The LMTOOLS dialog box opens. If more than one service is installed, make sure "Tekla Structures Licensing Service" is selected.


  1. Go to the Start/Stop/Reread tab.
  2. Click ReRead License File.

The license server reads the license information.

You have now completed the upgrade of your new Tekla Structures license.
                                                                                                                                                                                                                        

                                                                                                                                                                                                                        FAQs                 Back To Top



I am moving my license to a new machine

This guide will help you move your Tekla Structures license to a new machine.The process consists of deactivating the existing license off the old machine and then activating it on the new machine. 

1. Deactivating licenses

In order to move your license you first need to deactivate the one on the old computer first:

  1. Open the Tekla Structures License Administration Tool on the old machine from Start > All Programs > Tekla Structures Licensing > Tekla Structures License Administration Tool.
  2. Check the Deactivate box of licenses.

  1. Click the Deactivate button. Your license server contacts the deactivation server at Trimble Solutions. 
  2. The deactivation is now complete if no errors are recieved. If errors are recieved please contact your local helpdesk. 

The deactivated licenses are no longer displayed in the Activated Licenses area.

2. Saving the entitlement certificate

When moving computers you do not need to save any files from your old computer as long as you have the e-mail where the license was sent initially. The e-mail would have been sent from the e-mail address no-reply.licenses@tekla.com, If you have the license entitlement html file on the old computer you can save it to the new computer from your e-mail as well. 

3. Installing the Tekla Structures license server

The Tekla Structures license server installation package contains the license server files, the applications for license management and the user guides. To install the license server, download and run the installation application available on Tekla Downloads

If you are using other licensing services (i.e. AutoCAD, MathCAD, Solidworks, etc..), you need to stop them before you install the Tekla Structures license server. When you have completed installing the Tekla Structures license server, you can restart the other licensing services

4. Activating licenses

To activate licenses you will need to open the License Administration Tool by going to Start > All Programs > Tekla Structures Licensing:

  1. If you did not save the entitlement certificate in the ..\TeklaStructures\License\Server folder, you need to open the entitlement certificate manually. To do so, click File > Open and select EntitlementCertificate.html. Click Open. The license information appears in the Entitled Licenses area.

  1. Select the number of licenses for activation from the Activate list box. You can also type the number.

  1. Click the Activate button. Your license server contacts the activation server at Trimble Solutions.

The activated licenses are displayed in the Activated Licenses area.

You do not need to activate all the licenses at once. You can activate part of the licenses now and part of the licenses later on some other computer, for example. Different configurations and different versions need to be selected for activation separately.

5. Notifying the license server about activated licenses

The license server must be notified about activated licenses. To notify the license server:

  1. With administrator rights, click Start > All Programs > Tekla Structures Licensing > LMTOOLS. The LMTOOLS dialog box opens. If more than one service is installed, make sure "Tekla Structures Licensing Service" is selected.


  1. Go to the Start/Stop/Reread tab.
  2. Click ReRead License File.

The license server reads the license information.

You have now completed the installation of the Tekla Structures license server.

6. Allow Tekla Structures through Firewall

If you have installed the license server on a server, you are going to need other machines to be able to have access to certain applications on the server so that Tekla Structures can access the license. Make sure Tekla Structures can see the applications on the server that will distribute the license. To do this we need to add a few exceptions to the Windows Firewall.

  1. Start by going to Start > Control panel, and go to Systen and Security.

  1. Next click  ”Allow a program through Windows Firewall”.

  1. Next click Allow another program. If you cannot click this button then you will need to click Change Settings at the top first, and then click Allow another program.


  1. In the next dialog box, click Browse.


  1. Now go to C:\TeklaStructures\License\Server. You will have to do this one at a time, but the two files you need to open are tekla.exe and lmgrd.exe.


  1. Finally, once you have both of the files added, ensure that you select all the check boxes for public, private, and domain, if available. This will ensure that those applications are allowed fully through your firewall.


7. Starting Tekla Structures after you have fully moved the license

If you installed Tekla Structures and the license server on the same computer, the system automatically uses the license server on the computer when you start Tekla Structures.

If you installed Tekla Structures and the license server on separate computers, the system asks you to define the license server that you want to use when you start Tekla Structures for the first time.

To define the license server:

  1. Type the host name of the license server, preceeded by the @ symbol, in the Server address field as defined in your tekla.lic file (See Step 2).
  2. There are a few variations of how this can be entered:

"27007@server_host_name.mycompany.com" - Define the TCP/IP port before the @ symbol.

"27007@server_host_name1;27007@server_host_name2" - To define several license servers, separate with semicolons (;).

"27007@ipaddress" - To define license server using the IP address.

  1. If you want to check which licenses are available on the license server, click Check licenses.
  2. Click OK to start Tekla Structures.

You can redefine the license server you want to use by clicking File > Settings > Change license server in Tekla Structures. The change comes into effect the next time you start Tekla Structures.

                                                                                                                                                                                                                      
                                                                                                                                                                                                                       FAQs                 Back To Top                                                                                                                                                                                            


Frequently Asked Questions

Q-My license is for version 20. Can I still use older versions?
A-Yes, your FLEXnet license is backward compatible to version 12.

Q-I am using version 13, but my FLEXnet license isn't working. What am I doing wrong?
A-Versions 12.0, 12.1, 13.0 and 13.1 require you to install the latest service.
You also need to add the following variable to your user.bat (12.0, 12.1 or 13.0) or user.ini (13.1) file: set XS_LICENSE_SERVER_HOST=port@host

Q-My activation fails with an error 50041. What now?
A-This is caused by a firewall or antivirus software blocking the activation. Make sure any firewall or antivirus you have allows "lmgrd.exe", and "tekla.exe". You should also allow direct communication to internet port 80, or to the target "http://193.64.145.74:80/flexnet/services/ActivationService?wsdl".

Q-Can I make changes to the hardware or operating system on the computer running the license service?
A-Yes. Before you make any changes you need to deactivate the activated licenses on the server computer. When you have made the changes on the computer, activate the licenses.

Q-Do I need to have a Local Area Network (LAN) in my office?
A-If you have installed and set up the license server and Tekla Structures on separate computers, all these computers need to be in the same LAN.
If you do not have a LAN in your office, you can activate licenses separately on each computer.

Q-Does my license server need to be connected to the Internet constantly?
A-An Internet connection is needed whenever you activate or deactivate licenses, but not necessarily constantly.

Quick feedback

The feedback you give here is not visible to other users. We use your comments to improve our documentation.
We use this to prevent automated spam submissions.
Content rating: 
Average page rating: 4.3 (4 votes)
Refresh page after voting to show updated result.

Comments

by Tero Laine

Backing up C:\ProgramData\Flexnet would be good to have here as well on this otherwise complete and very helpful page.

by Tekla Support US

We will be adding something similar to this page and more information about redundant license servers so i am sure this topic will also get added. Thanks for the information