Tekla Structures legacy on-premises licensing
The information on this page is not valid for Tekla subscriptions.
Legacy on-premises licenses are an alternative to the default Tekla Structures subscription. The type of subscription or license is determined when you purchase a license, so you cannot change between on-premises licenses and subscriptions yourself. You activate on-premises licenses on a license server that you install on your own computer hardware. Tekla Structures installations for one or more users connect to the license server to reserve a license.
On-premises licensing setup follows this general workflow:
- Install Tekla on-premises license server.
- Save your on-premises license entitlement certificate.
- Activate your on-premises licenses.
- Connect Tekla Structures to the on-premises license server.
Legacy on-premises licensing technology
With legacy on-premises licensing, Tekla Structures uses FlexNet (FlexNet Publisher License Management) licensing system by Flexera Software. We provide our own Tekla-specific tools for managing the licenses on top of the common FlexNet platform, replacing some of the standard tools that you might have encountered when using other software products that use FlexNet for licensing.
The license server software is compatible with several versions of Tekla Structures. To see which license server version to use with your current Tekla Structures version, see Hardware recommendations for Tekla license server. The licenses are also compatible with older versions of Tekla Structures in addition to the highest allowed version stated in the license. The license is sent to you attached in an email as an entitlement certificate HTML file.
Keep backup copies of your license entitlements in a safe place.
Local licensing on your workstation
If there are few users in your organization and you do not need to share the same licenses between users, you can install a license server directly on each Tekla Structures workstation. When you activate a license on the local license server, Tekla Structures always uses that license and you can also start Tekla Structures offline without borrowing a license. For more information, see Installation and licensing workflow.
For organizations with many users, it is not optimal to install and manage a license server on each workstation because of the extra work involved, lack of visibility and inability to flexibly share licenses between users. In this situation, it is better to set up a central license server in your internal network.
When you set up the Tekla licensing system, you might also need to configure the firewall settings to be able to connect Tekla Structures to the on-premises license server. For more information about configuring the firewall, see Allowing Tekla license server to operate through Windows Firewall.
If you have problems, see Troubleshoot Tekla licensing for more information.
Install Tekla on-premises license server
Install the Tekla on-premises license server.
Save your on-premises license entitlement certificate
Before you can transfer license rights from the Trimble Solutions license activation server to your license server, you must save the entitlement certificate.
On-premises licenses are delivered in the form of an entitlement certificate that is sent in an e-mail to the person in your organization who has made the license purchase, or to someone named as the contact person.
The entitlement certificate states the configurations, quantities and activation IDs of your Tekla Structures on-premise licenses. The entitlement certificates are not computer-specific:
- You can activate licenses from several entitlements on one license server.
- You can activate licenses from one entitlement that contains several licenses on several license servers.
- In your e-mail application, open the e-mail that contains the entitlement certificate.
- Download the entitlement certificate file EntitlementCertificate.html to the ..\Tekla\License\Server folder.
Activate on-premises licenses
To use Tekla Structures, you must activate the on-premises licenses on the on-premises license server.
When you activate the licenses and notify the server, the license rights are transferred from the activation server at Trimble Solutions to the license server. Use the Tekla License Administration Tool to activate licenses.
Do no use the automatic license server notification functionality if you are using some other FlexNet license and license server administration tool, such as FlexNet Manager. To use manual notification, see Activate on-premises licenses using manual server notification.
- Go to Start menu or Start screen, depending on your Windows operating system. through the
- Enable the automatic license server notification functionality by clicking the Notify Server button.
- You saved your entitlement certificate in the ..\Tekla\License\Server folder, and the licenses should now be listed in the Entitled Licenses area. If they are not listed, click Open, select EntitlementCertificate.html, and click Open again.
- Select the number of licenses to activate.
- Click Activate.
Your on-premises license server contacts the activation server at Trimble Solutions. The activated licenses are shown under the Activated Licenses area.
Next, you must connect Tekla Structures to the on-premises license server when you start Tekla Structures for the first time.
Connect Tekla Structures to the on-premises license server
If the on-premises license server is installed on a different computer than Tekla Structures, connect Tekla Structures to the on-premises license server when you start Tekla Structures for the first time.
If you installed the on-premises license server on the same computer with Tekla Structures and successfully activated your license, the license is reserved automatically without any further action. The on-premises license server is always running in the background as a Windows service under the name Tekla Licensing Service.
If the on-premises license server is installed on a different computer, you must tell Tekla Structures the name of the on-premises license server computer in your internal network so that your computer can contact the on-premises license server computer.