=======================================================
NETWORK-FLOATING/CONCURRENT LICENSE SERVER INSTALLATION
=======================================================
Numerical Innovations, uses FLEXnet Publisher (formerly FLEXlm) for concurrent license management. All new and existing concurrent license customers will use FLEXnet Publisher to authorize each product user within their environment. (This does not apply to individuals who purchase individual user licenses.)
The procedure for installing and using FLEXnet Publisher is outlined completely in the following steps.
Follow the steps in the order presented and read through each step before proceeding. You may wish to print this page to use as a guide.
*If you need assistance, contact our Product Support at support@numericalinnovations.com.
*Instructions for using FLEXnet Publisher are detailed in the Macrovision FLEXnet Licensing End User Guide (PDF). See File: "flexnet_licensing_end_user_guide.pdf"
===================
SUPPORTED PLATFORMS
===================
# Microsoft Windows (all versions XP and higher)
# Linux 2.6 Kernel or higher (32-bit)
# Linux 2.6 Kernel or higher (64-bit)
======================
Getting FLEXnet Server
======================
1. You should have received a Numerical Innovations Network Bundle which contains the following files:
a. network.txt (this document)
b. lmgrd (Server Daemon)
c. numinno (vendor Daemon)
d. lmtools, lmutils (FLEXnet supplied utilities)
e. flexnet_licensing_end_user_guide.pdf (FLEXnet Publisher instructions)
f. vcredist_x86.exe (for Windows 32-bit only)
2. Extract the files to a temporary folder.
3. Copy all the files from the temporary folder to the designated folder you choose on the FLEXnet server. This folder will be referred to as the FLEXnet folder in subsequent steps.
For Windows platforms, the default location to copy to is C:\FLEXnet. For UNIX and Linux platforms, select a location. Create these folders as needed.
If you have an existing FLEXnet installation, you can choose whether or not to overwrite the old files.
==================================
Generate your License File (*.lic)
==================================
4. To generate your License file, requires the following information about your FLEXnet server (Platform, Hostid, Hostname)
5. Select the platform of your FLEXnet server (Windows-32, Windows-64, Linux-32, Linux-64).
6. Determine your hostid. You can use the following procedure:
a. Open a command line window.
b. Navigate to the FLEXnet folder.
c. Run lmutil lmhostid. Note the space between lmutil and lmhostid.
d. If the system returns more than one hostid, use the first one that appears on the list.
7. Enter the hostname. If you are not sure of the FLEXnet server's hostname, you can run hostname from a command line on the FLEXnet server.
8. Fill out the Numerical Innovations - "Request License Form":
http://www.numericalinnovations.com/license_request.html
Note: You will receive your license key (via e-mail) within one business day.
============================================
Save and Configure your License File (*.lic)
============================================
9. Once you receive your License File (*.lic), save it to the FLEXnet folder.
10. Go to the FLEXnet folder and open license.lic in a text editor.
11. Edit the vendor path to match the path for the FLEXnet folder. When you are finished it should look something like:
VENDOR numinno C:\FLEXnet\numinno.exe (Windows)
where C:\FLEXnet is the path to the FLEXnet folder and numinno.exe is the daemon that checks each installation of FAB 3000 to make sure it is authorized to run.
The UNIX and Linux path should reflect the path and folder you chose in Step 3.
Leave the rest of this file as is. Save and close it.
===============================================
Start the FLEXnet Server and Install the Client
===============================================
12. Start the FLEXnet server by opening a command line on the FLEXnet server while in the FLEXnet folder and typing:
lmgrd -c license.lic
=======================================
Setup FAB 3000 on your Client Computer(s)
=======================================
13. Set the environment variable on each client computer as follows:
On Windows:
a. Go to Control Panel > System > Advanced Tab > Environment Variables. A dialog box appears.
b. Click New under System Variables. Another dialog box appears.
c. Enter NUMINNO_LICENSE_FILE in the top field.
d. Enter port@hostname in the bottom field. The default port is 27000. The hostname is the same one entered in Step 7. (Note: This step may not be required)
e. Click OK on each open dialog box until they are all closed.
Note: On UNIX or Linux, type export NUMINNO_LICENSE_FILE=port@hostname on the command line. The default port is 27000. The hostname is the same one entered in Step 7.
14. Install FAB 3000 onto each local client machine (i.e desktop, laptop) that has access to your Server.
Important: At this point, you can start FAB 3000 on each client machine, and the floating license will be automatically checked out from the server when FAB 3000 starts. You should not see any License Request Dialog after starting FAB 3000. If so, please see the Trouble-Shooting section below:
================
Trouble-Shooting
================
Here's our FAQs for Floating license installation - please view this link first for answers to common questions, https://support.numericalinnovations.com/support/solutions/folders/14000105647
1. Server Setup - The first place to always start is to verify the server was setup correctly. Please perform the following to check your server's status, https://support.numericalinnovations.com/support/solutions/articles/14000026035-how-do-i-check-the-license-server-status-using-lmtools-
Note: If problems persist, please make sure to generate a log file and send it to us. The more information you can provide us, the better we can help. https://support.numericalinnovations.com/support/solutions/articles/14000059931-flexnet-general-debugging-hints
2. Client Computer(s) Setup - Make sure the environment variable NUMINNO_LICENSE_FILE was assigned correctly to each client computer. https://support.numericalinnovations.com/support/solutions/articles/14000026040-how-do-i-create-the-lm-license-file-variable-on-the-client-computers-
(a) Usually the wrong Port Number was used or it conflicts with other services, https://support.numericalinnovations.com/support/solutions/articles/14000065895-how-can-i-change-the-default-port-on-our-license-server-and-client-it-s-conflicting-with-other-stuff
(b) Make sure to restart each Client computer (allows the environment variable NUMINNO_LICENSE_FILE to update)
Windows Only - If you receive error message stating "Missing MSVCR80.dll" (or similar) When starting the vendor daemon "numinno.exe", you will need to install the Microsoft Redistribution utility: "vcredist_x86.exe". This will correctly include all required DLL's that you require.