How to use the old license

Previously, NeuralMD used FlexNet licenses, but starting with version 2.0, it will migrate to Sentinel licenses.

You can continue to use FlexNet licenses with versions prior to 2.0. However, FlexNet licenses cannot be used with version 2.0 or later versions.

Please refer to this manual only if you are using a FlexNet license.

License Setup (Windows)

Copy the license file ( neumd.lic ) to the license folder of the installation location.

At runtime, the environment variable ADVANCED_LICENSE_FILE must be set to the path of the license file. If you have already used another product of ours, the value of the environment variable may already be set, in which case, add the path while separating each path with semicolons.

Example of installing in the default location
set ADVANCED_LICENSE_FILE=%ADVANCED_LICENSE_FILE%;C:\Program Files\AdvanceSoft\NeuralMD\license\neumd.lic

License Setup (Linux)

To perform license authentication using a FlexNet license, the license server (a program for license authentication) must be running.

Operate from Windows

You can use our tool remoteLicense to easily launch the license server on Linux machine from Windows.

Below is the outline of procedure. Please refer to the manual for detail.

  1. Install it using the remoteLicense installer and launch it.

  2. On Host tab, enter the connection information to the Linux machine.

  3. On the License tab, select the license file ( neumd.lic ).

  4. On Start tab, click Execute `lmgrd’ button to launch the license server.

Operate on Linux

Copy the license file ( neumd.lic ) to the license folder of the installation location.

The license server executable is license/lmgrd in the installation location. After changing the current working directory to the installation location in the terminal, start it as shown in the following command example.

$ license/lmgrd -c license/neumd.lic -l license/lmgrd.log

To display the license server status, use license/lmstat in the installation location.

$ license/lmstat -a -c license/neumd.lic

Also, to terminate the license server, use license/lmdown in the installation location.

$ license/lmdown -c license/neumd.lic

At runtime, the environment variable ADVANCED_LICENSE_FILE must be set to the path of the license file.

Example of installing in the default location
export ADVANCED_LICENSE_FILE=/opt/AdvanceSoft/NeuralMD/license/neumd.lic

Floating license

FlexNet licenses issued for Linux machines are floating licenses, allowing you to use NeuralMD on another machine connected to the network.

  • Machine to be used as license server

Use remoteLicense or start the license server directly on the machine.

  • Machine to be a client to use NeuralMD

Copy the license file (the same one used on the license server) into the license directory of your NeuralMD installation, and set the ADVANCED_LICENSE_FILE environment variable to the path of this file.

If license authentication does not work, please check following.

  • The hostname stored in the license file is used when connecting from the client to the license server. If hostname can not be used for the connection, replace the hostname in the file with the IP address and see if it works.

  • While the license server is running, license manager daemon lmgrd and vendor daemon advanced are launched, and both of them perform network communications. While the port number is dynamically determined (lmgrd uses port number 27000-27009), you can specify fixed port number by adding it in the license file, for firewall configuration etc.

  • You can modify the license file with normal text editors as it is a text file. You do not have to re-issue the license by changing the hostname or adding the port number. Modify the file in the same way both for the server side and the client side.

Example where lmgrd uses 30000 and advanced uses 30001 port

SERVER (hostname) COMPOSITE=(HostID) 30000
VENDOR advanced PORT=30001
USE_SERVER
FEATURE …

Merging license files

If you have already used another product of ours, you can activate multiple products on only one license server by merging license files. Simply combine the .lic files, then delete the duplicate lines ( SERVER , VENDOR , USE_SERVER ) to create a single license file. Then use that file to launch the license server.

file1.lic

file2.lic

combined file.lic

SERVER …
VENDOR …
USE_SERVER
FEATURE ...
...
 
 
SERVER …
VENDOR …
USE_SERVER
FEATURE ...
...
 
 
SERVER …
VENDOR …
USE_SERVER
FEATURE ...
...
FEATURE ...
...