Question 1:
I have to enter the Entitlement ID for the installation and license activation. What is an Entitlement ID, and where can I find it?
An Entitlement ID is a unique representation of the license for a product that a customer has bought. The Entitlement ID can be found on the invoice, delivery note, and Entitlement Certificate.
Question 2:
What is product activation?
Product activation is the process to get a license for a Hexagon software product onto your computer. You can activate your product 24 hours a day, seven days a week via the Internet.
Question 3:
What kind of information is transmitted during product activation?
Product activation requires that Hexagon collects a minimum of information needed to validate the authenticity of a product activation request. Most of the data identifies the product, including the Entitlement ID and the product version. A randomly computed machine ID (host ID) is also generated; it cannot be used to identify the make, model, or components of your computer. Additionally, the operating system and name of your computer are transmitted. All data are transmitted securely to Hexagon for validation.
Question 4:
Can I use my Entitlement ID on more than one computer?
No. A unique activation process is required per computer. Once a product has been activated, the software license is assigned only to that specific computer.
Question 5:
Do I need administrator rights for activation?
No. The activation itself does not require administrator rights, but the installation of the individual software packages may require administrator rights.
Question 6:
Is it possible to activate licenses on a computer without an Internet connection?
Yes. Hexagon offers you the chance to activate, return, or update a license offline via another computer or any other device that must at least have an email connection to the Internet (such as a smartphone).
For details, refer to the Offline License Processing chapter.
Question 7:
Do I have to be online to use software that includes the new software licensing?
No. In the case of node-locked licenses, once you have activated the product, you do not need to be online to use the software. However, if your license has been enhanced, such as after buying an additional option or after extending your software maintenance contract, you must be online to activate updates.
Question 8:
I have purchased additional software options or software maintenance. How can I activate these newly purchased licenses?
Activating the newly purchased options is called "updating licenses". Follow the instructions for updating node-locked licenses in the "Installing and Activating Node-Locked Licenses" chapter and for updating floating licenses in the "Floating Licenses" chapter.
Question 9:
I would like to permanently transfer the software and license from one computer to another. How can I do this?
Permanently transferring the software and license from one computer to another is called "re-hosting". Follow the instructions for re-hosting node-locked licenses in the node-locked Licenses chapter and for re-hosting floating licenses in the "Floating Licenses" chapter.
Question 10:
My computer has broken down and I would like to transfer the node-locked license to a different computer. However, I am unable to follow the re-hosting process and return the licenses as described in this document. What can I do?
Contact your local Hexagon Customer Support representative with your Entitlement ID and explain your problem to them. They will be able to return the license for you to allow you to install and activate the software again on a different computer.
Question 11:
I would like to reset the operating system or install a new operating system on the computer where I have installed the Hexagon software product and activated the license. What should I do?
Prior to installing a new operating system, it is necessary to follow the re-hosting process. Follow the instructions for re-hosting node-locked licenses in the "Installing and Activating Node-Locked Licenses" chapter and for re-hosting floating licenses in the "Floating Licenses" chapter.
Question 12:
Will changes to the system date and time properties on my computer require reactivation?
No. If your software license has no expiration date (such as an evaluation license, for example), there are no restrictions to adjusting your system date and time properties. If your software license has an expiration date, only changing the system date and time properties by more than one day would trigger reactivation.
Question 13:
I am currently using a Hexagon software product that is protected with a dongle. What is the process to switch to the new software licensing?
First, you have to contact your local Hexagon sales representative and indicate the dongle number to him or her. He or she will then order a "Dongle Migration" for you. Once this order is placed, you will receive your new Entitlement ID.
Then you can start the installation following the instructions in this document. During the installation, you will be asked to plug in your dongle. When the installation is completed, the software will be activated using the new software licensing, and the dongle will no longer be valid for the migrated product.
Question 14:
Do I need a dedicated server computer for running a license server?
The license server can be installed as a standard software package. Due to the very low computing power, a standard personal computer can be used to run a license server. This computer must be connected to the local area network (LAN) for sharing the licenses with other computers connected in the same LAN.
Question 15:
Is it possible to use the same Local License Server for different Hexagon software packages?
Yes. You have to set up only one Local License Server for all of your Hexagon software products. Once the License Server has been set up, it is possible to add various additional licenses via "Activating new Licenses". Then the local clients can be installed.
Question 16:
Do I need an Internet connection for using floating licenses?
No. The server only has to be online during the license activation process on the license server. However, you have to be permanently connected to your license server in the LAN to be able to use floating licenses. For a temporary disconnection from the LAN, such as for travelling with your a laptop or other supported mobile device, a functionality to borrow licenses is supported in some of the Hexagon software packages. Follow the instructions for borrowing licenses in the "Floating Licenses" chapter.
Question 17:
I am using a Firewall on my local license server. Do I have to open ports on the local license server to enable communication?
Yes. To enable clients to check-out or borrow licenses from a server in your LAN, you have to add the following ports as exceptions from the firewall protection:
For the application "lmgrd.exe", open a local TCP port with a number in the range from "27000…27009". The default for the server port is TCP port 27000.
You may also look up the port actually used in the CLM Administrator Server program under "Manage license server" or in the "lgs.log" file. This file can be found in the license server installation folder, which by default is: C:\Program Files\Common Files\<name of Hexagon software product>\License-Server.
For the application "LGS.exe", open any unused TCP port, such as 27010.
Both ports also have to be defined in the file "svr_lgs.lic". This file is installed in the license server installation folder, which by default is: C:\Program Files\Common Files\<name of Hexagon software product>\License-Server. You have to:
Add the server port number to the first line: SERVER this_host ANY 27000
Add the vendor daemon port to the second line: VENDOR LGS port=27010
To enable remote access for the license management tools, it is recommended to add a remote daemon port as an exception:
For the application "clmrdsvr.exe", open the local TCP port 19701.
Question 18:
I am using a Firewall on my local client computer. Do I have to open ports on the local client to enable communication?
Yes. To enable clients to check out or borrow licenses from a server in your LAN, you have to add the following ports as exceptions from the firewall protection:
For the client application (for example, "LGO.exe"), open the remote license server TCP port (for example, 27000) and the remote vendor daemon TCP port (for example, 27010).
You may also look up the ports actually used in the "lgs.log" file or in the "svr_lgs.lic" file. Both files can be found on the license server in the license server installation folder, which by default is: C:\Program Files\Common Files\<name of Hexagon software product>\License-Server.
To enable remote access for the license management tools, it is recommended to add a remote daemon port as an exception:
For the application "clmadminsvr.exe", open the remote TCP port 19701.
Question 19:
I have successfully set up my local license server and I am connected to it via the LAN. Still, when I install a local client and specify the address and port of my local license server I get an error message telling me that the destination is unreachable or that the message expired. What is the reason for these messages and how can I solve the problem?
The reason for these messages may be that the time on your local license server and the time on your local client are not synchronized. This means that an issue with the communication protocol between the license server and the client software exists.
If the time differs by more than 5 minutes, you will get the message ”Destination unreachable”. This lets you know that a reasonable amount of time has gone by without a return response from the targeted server.
If the time differs by more than 10 minutes, you will get the message ”Message expired”. This lets you know the messages going back and forth between the servers has expired, and any further attempts to communicate between them has expired.
Note that it is no problem if your server runs in a different time zone than your client.