Showing results for 
Search instead for 
Do you mean 

Configuring TCP PORTS for Geospatial Licensing 2020 Update 1 (16.6.20.64) and newer

by Community Manager on ‎07-06-2020 02:52 PM - edited on ‎01-04-2021 01:42 AM by Technical Evangelist (635 Views)

After activating a license using Licensing Administrator, it will try to start the service on TCP PORT 27000. If that port is not available (closed or already in use) the service may fail to start.

 

In this case we need to define specific server and vendor ports that are open and not in use by any other application. Starting from the release of Geospatial Licensing 2020 Update 1, you no longer need to edit .lic files to define those ports, all can be done within Licensing Administrator’s GUI.

There are two executables installed by Geospatial Licensing that are used to host a license service. One is the FlexNet Licensing Service, LMGRD.exe (server daemon), the other is the Intergraph Licensing Service, INGRTS.exe (vendor daemon). Both of these require an open port of communication even if you are running the application and the service on the same machine.

The LMGRD.exe server daemon uses a port to receive client requests for a license (even if it's from your own machine). After receiving a request for a license, the LMGRD.exe (Flexnet Service) talks to the INGRTS.exe vendor daemon via the port assigned for vendor. The default port assigned to INGRTS.exe vendor daemon is controlled by the operating system (the vendor just gets a default handed to it by the OS).

 

If you want to control which ports are used (which is often the case in today's high security environments) you will need to:

 

  1. Ensure that you have 2 ports opened and not in use by any other application. Windows firewall can be used to open / declare user defined TCP PORTS. You can assign a user defined name of your choosing for the 2 TCP PORTS:
    Start menu, click Run, type WF.msc > Windows Firewall with Advanced Security, right-click Inbound Rules > New Rule > PORT

 

  1. Run Geospatial Licensing Administrator and go to Service Management > Configure License Service Port

    1.png
  1. In the opened Configure License Service Ports define 2 ports you have picked/opened in step 1 for server and vendor lines. In the example below we have used WF.msc to ensure that TCP PORTS 27008 and 27009 are open. Click OK to confirm

    2.png

 

  1. Now license service will try to start on those ports

 

Configuring client systems:

 

 

  1. On the client machine run Licensing Administrator and click License Sources> Add Concurrent License Source

    3.png
  2. Specify the SERVERNAME and enter Port value corresponding to Server Port value (27008 in our example)

    4.png
  1. If connection successful, you should see the SERVERNAME in License Sources

    5.png

Note! You can also configure the client systems applications by running the application’s configuration wizard and specifying the SERVERNAME and PORT

 

The configuration process will add the entry 27010@SERVERNAME as a license source to the INGRTS_LICENSE_PATH file found in the C:\ProgramData\Intergraph\Licensing folder. The INGRTS_LICENSE_PATH keeps a semi-colon <;> separated list of license sources.

 

 

If you should encounter problems or have further questions, don't hesitate contacting support by logging a licensing support ticket from Licensing Portal:

https://community.hexagongeospatial.com/t5/Licensing-Knowledge-Base/How-to-request-licensing-assista...