Server Setup
Floating
License Server Requirements
- Pentium IV class computer or higher
- 96MB Ram required for FLexLM application
- Windows NT, Windows XP, Windows Vista/7, Windows 2000/2003/2008 Server,
32 or 64Bit
- TCP/IP protocol installed
Installation
Note: These instructions are for installing the floating
license configuration to be used with SpinFire Professional V2004,
Build 818, or later.
If you would like to install or update a floating license configuration to
work with earlier versions of SpinFire Professional, see Floating License
Installation (SpinFire Pro Build 814 or Earlier).
Determine the build number from the SpinFire Professional menu bar by
selecting Help > About.
Please note that you cannot have multiple Seat ID's configured on the same
FlexLM server.
That is, if you want one floating Seat ID with Importers, and one without, you
will have to install and serve FlexLM on two different servers.
Obtain
SpinFire Licenses
Request License Files from Actify
Contact Actify with the following information about your
Purchase and your Server to request your license files:
- SEAT ID: XX-XXX-XXXXXXXX
- Host Name (Case sensitive)
- *Physical Address (MAC) *XX-XX-XX-XX-XX-XX
- Operating System
- Is it 32 or 64Bit
Run the following command to obtain the Server Host information above;
- "ipconfig /all"
You will then receive (2) NEW files from Actify:
- license.al (Client)
- sfpflv2.dat (Server)
FlexLM
Server Setup 32-bit System (see alternative instructions for 64-bit below)
STEP
1 - Download the FlexLM Server Code
http://iq.actify.com/iq/FloatingLicenseSupport/SFFloatingInst_840.exe
STEP
2 - FlexLM Installation
- Extract files from above
download on the desired server
machine into the following location (Default);
- C:\Program Files\Actify
- For windows 7 32 bit, download the following and place
into the installation folder, C:\Program
Files\Actify\Floating License Manager
- Go to C:\Program
Files\Actify\Floating License Manager
- Copy the NEW
"sfpflv2.dat" file
to this folder, replacing the current file
STEP
3 - FlexLM Configuration
- Run "lmtools.exe",
located in installation folder (C:\Program Files\Actify\Floating License
Manager)
- Select the "Config. Services"
Tab
- Make sure the Path to the ”lmgrd.exe"
and "sfpflv2.dat” files point to the
installation folder shown above
- Check "Use Services"
and "Start Server at Power Up" at the
bottom
- Select the "Save Service" button and select
Yes
- Select "Start/Stop/Reread"
tab and select "Start Server"
- Select the "ReRead License File"
button
- Select the "Server Status"
tab and "Perform Status Enquiry"
- You should get back a listing of all your
available licenses, similar to below;
--------
Status
--------
Flexible License Manager status on Wed 4/25/2007 08:56
[Detecting lmgrd processes...]
License server status: 27000@Server
License file(s) on vassello-xp: C:\Program Files\Actify\Floating License Manager\sfpflv2.dat:
Server: license server UP (MASTER) v9.2
Vendor daemon status (onServer):
actifyd: UP v9.2
Users of CATIA: (Total of 1 license issued; Total of 0 licenses in use)
Users of CATIA_V2: (Total of 1 license issued; Total of 0 licenses in use)
FlexLm
Server on Windows 7/2008 64-bit system
STEP
1 - Download the FlexLM Server Code
STEP
2 - FlexLM Installation
- Extract files from above
download on the desired server
machine into the following location (Default);
- C:\Program Files(x86)\Actify
- Go
to C:\Program
Files(x86)\Actify\Floating License Manager
- Copy the NEW
"sfpflv2.dat" file
to this folder, replacing the current file
STEP
3 - FlexLM Configuration
- Run "lmtools.exe",
located in installation folder (C:\Program Files(x86)\Actify\Floating
License Manager)
- Select the "Config. Services"
Tab
- Make sure the Path to the ”lmgrd.exe"
and "sfpflv2.dat” files point to the
installation folder shown above
- Check "Use Services"
and "Start Server at Power Up" at the
bottom
- Select the "Save Service" button and select
Yes
- Select "Start/Stop/Reread"
tab and select "Start Server"
- Select the "ReRead License File"
button
- Select the "Server Status"
tab and "Perform Status Enquiry"
- You should get back a listing of all your
available licenses, similar to that above for 32bit;
FireWall Set-up
If
the firewall is on then you'll also need to do the following
- Go to Control Panel->Windows
Firewall ( If you are in
category view, you might need to go into System & Security first)
- Go to Advanced
Settings in Windows Firewall
(should be in the action list on the left side)
- Go to the Inbound
rules ( there is tree in the
left and it should be under the root item)
- Create a new rule (
you can right click on Inbound rules->New Rule, or, select the Action
"New Rule" from the list on the right)
- Select Rule
Type as Program
- Select This Program Path and browse to
lmgrd.exe (the
new 64 bit lmgrd)
- Select Allow
the connection
- Select Domain,
Private, Public( 3 checkboxes)
- Give a name
to the rule( e.g. Actify_LMGRD)
- Repeat Steps above for the actifyd.exe
program
- (it’s in the same folder as lmgrd.exe)
Client Setup
Install
SpinFire Client
- Make sure SpinFire has first been
installed on the desired Client PC’s
SpinFire
Client – Windows XP
STEP 1 - Client
Activation
Automatic Activation
- Copy the NEW
license.al file
to the following location of each client;
- SpinFire 8.4: “C:\Documents
and Settings\All Users\Application Data\Actify\SpinFire Professional”
- SpinFire 9.0:
“C:\Documents and Settings\All
Users\Application Data\Actify\SpinFire90”
- SpinFire 10.0/10.1: “C:\Documents
and Settings\All Users\Application Data\Actify\SpinFire100”
- SpinFire 10.x:
“C:\Documents and Settings\All
Users\Application Data\Actify\SpinFire10x”
- Start the SpinFire Application
- SpinFire will now obtain a license from the
server, and automatically Activate when opened for the first time**
Note: The SpinFire 10.x installation process will
automatically copy the license file from the 8.4 or 9.0 folder into the 10.x
folder, listed above.
SpinFire
Client – VISTA\Windows7\ 8\8.1
Client
Activation
Automatic Activation
- Copy the NEW
license.al file
to the following location of each client;
- SpinFire 8.4:
“C:\ProgramData\Actify\SpinFire Professional”
- SpinFire 9.0:
“C:\ProgramData\Actify\SpinFire90”
- SpinFire 10.x:
“C:\ProgramData\Actify\SpinFire10x”
- Start the SpinFire Application
- SpinFire will now obtain a license from the
server, and automatically Activate when opened for the first time**
Note: The SpinFire 10.x installation process will
automatically copy the license file from the 8.4 or 9.0 folder into the 10.x
folder, listed above.
IMPORTANT
NOTES:
- ** Make sure the license.al
file has content and that the permissions
allow normal users Read/execute access. Adding the “everyone”
user will resolve an issue as well.
- The "sfpflv2.dat" file will automatically be
extracted from the license.al file and copied to the same
folder as the license.al file.
- If the license file is not placed correctly, is invalid, or does not
have the correct permissions, SpinFire 9.0/10.0 will start and work in Reader
mode with limited functionality.
- SpinFire 10.x Installation will automatically copy the license file from
previous version of SpinFire to the ..\Actify\SpinFire10x folder as
follows;
- SpinFire 8.4: ..\Actify\SpinFire Professional
- SpinFire 9.0: ..\Actify\SpinFire90
Knowledgebase
Modify
Flexlm Port Number
There are times when the intended server is already running a FlexLM server, serving licenses for other Applications.
It is possible that the SpinFire "Port Number" of 27000 is already being used by another application.
As an example, AutoCAD uses this port number as well.
In this case you will have to change the Port Number SpinFire uses to avoid this conflict,
preventing the licenses from being served.
This can be done using the process shown below.
Modify FlexLM
Server
file
Modify the first line of the “sfpflv2.dat” file as follows;
Change this:
SERVER <Host Name> <Mac Address>
To this:
SERVER <Host Name> <Mac Address> 28000
(Or any number desired)
Modify FlexLM
Client
file
Modify line 11 of the “license.al” file as Follows
Change this:
<al:FLEXLMFILE> SERVER <Host Name> <Mac Address>
To this:
<al:FLEXLMFILE> SERVER <Host Name> <Mac Address> 28000
(Where Port 28000 matches that of the sfpflv2.dat file)
NOTE: You will then have to re-distribute the license.al
file to the clients
What
to Do when updating the “sfpflv2.dat” file
Server
- Copy new “sfpflv2.dat” file to Floating License manager Folder,
replacing current file
- Start LMTools
- Go to the Start/Stop/Reread Tab
- Select Reread
- Go to “Service Status” tab
- Select “Perform Status Enquiry”
- Verify license server is up and running
Client
- Go to one of the folders
SpinFire 8.4
- XP: C:\Documents
and Settings\All Users\Application Data\Actify\SpinFire Professional
- Vista/ Win 7: C:\ProgramData\Actify\SpinFire
Professional
SpinFire 9.0
- XP: C:\Documents
and Settings\All Users\Application Data\Actify\SpinFire90
- Vista/ Win 7: C:\ProgramData\Actify\SpinFire90
SpinFire 10.0
- XP: C:\Documents
and Settings\All Users\Application Data\Actify\SpinFire100
- Vista/ Win 7: C:\ProgramData\Actify\SpinFire100
- Delete “license.al” and “sfpflv2.dat” files
- Copy new file into this folder
- Start SpinFire
Floating
license troubleshooting
- If there is a problem with the licensing, first Stop and Restart
the License Server
- Start lmtools.exe. (Default location: C:\Program
Files\Actify\Floating License Manager)
- Open the the Start/Stop/Reread window
- Select Stop Server
- Check for, and terminate any running floating license processes
(lmgrd.exe and actifyd.exe)
- Open the Task Manger window
- Do this either by right-clicking the Windows and clicking Task
Manger, or by pressing Alt+Ctrl+Delete and clicking Task Manger.
- Click the Processes tab
- Click lmgrd.exe
- Click End Process
- Click Yes on the Warning dialog box
- This should also terminate the actifyd.exe process
- If the actifyd.exe process is still running, right-click actifyd.exe
and click End Process
- Start lmtools.exe. (Default location: C:\Program Files\Actify\Floating
License Manager)
- Select Configuration using Services
- Select the Config Services tab and verify the location of the lmgrd.exe
and sfpflv2.dat files.(Default location: C:\Program
Files\Actify\Floating License Manager)
- Open the the Start/Stop/Reread window
- Click Start Server
- Click ReRead License File, if necessary. If unsure, always do a reread
- If starting the service fails, make sure that the floating license
processes were terminated (Step 2) and that the path for lmgrd.exe in the
Config Services tab is correct
- If reread fails:
- Open the sfpflv2.dat file in a text editor and verify that the first
line contains the correct machine name and MAC address (and port
number, if relevant)
- Verify that the is the correct version by opening the Server Status
window and checking the status of the server.
Note: lmtools.exe need not be running for the
floating license server to be running. Once lmgrd.exe and actifyd.exe
are running (verify via Task Manager), lmtools.exe can be closed.
Configuring
and Activating SpinFire
Other Floating License Articles: