SynaptiCAD
Floating License Installation
Introduction
Floating
licenses enable you to run full versions of Synapticad products
on several networked computers. Their main advantage is that
any machine on the network can run a licensed version, as long
as the total number of purchased licenses has not been exceeded.
Thus you are not restricted as to which particular machine you
work on.
In
order to use floating licenses, you must have a local area network.
One of the networked machines will act as a server and control
the number of licenses checked out. The computers where you
plan on running your Synapticad software are called workstations.
These machines essentially borrow licenses from the server when
the product is launched. They return the license for others
to use when the application is terminated. Note that a given
machine can be both a server and a workstation at the same time.
You may purchase any number of licenses. Please contact our
sales department for pricing information.
Several
different server-workstation configurations are possible. Some
of the most common are:
1.
Windows NT server with Windows NT/95/98 workstations.
2. Solaris
server with Solaris/Windows NT/95/98 workstations.
Before
you begin installing a floating license you need to set up the
machine which will act as the server and the machines which
will be the workstations. The first thing you should do is have
the desired evaluation copy of one of our products installed
on the server and workstations. The easiest way to do this is
to download from our website at www.syncad.com.
The
following instructions will guide you the rest of the way through
setting up servers and workstations for your floating license.
Windows
NT Server Setup
With
the installation of the evaluation version on your server, a
new program called FlexLM License Manager will be automatically
available to you through the control panel. You will use this
program to set up the server, as follows:
1.
From your desktop, click Start > Settings > Control Panel >
FlexLM License Manager.
2.
When the FlexLM License Manager pops up, click on the Setup
tab.
3.
You should see three fields in which to enter text.
4.
Next to field labeled lmgrd.exe, enter the full path to the
lmgrd.exe file found in the licensing subdirectory where the
product is installed: e.g. c:\vlogger\licensing\lmgrd.exe
5.
Next to the field labeled License File, enter the full path
to the license file, e.g. c:\vlogger\syncad.lic.
6.
Click on the Licenses tab.
7.
Click on Show License File.
8.
If necessary, edit the DAEMON/VENDOR line of the license file
to point at syncad.exe. This line is already set to the licensing
subdirectory of the default directory of the product. If, however,
you didn't install to the default directory, you will have to
change the license file. Thus, if you have the VENDOR line it
would be modified as such:
before
(default): VENDOR syncad c:\vlogger\licensing\syncad.exe
after (yourPath):
VENDOR syncad c:\yourPath\syncad.exe
If you have
instead the DAEMON line it would be modified as such:
before (default):
DAEMON syncad c:\vlogger\licensing\syncad.exe
after (yourPath):
DAEMON syncad c:\yourPath\syncad.exe
9. Save the modified
license file. Verify at this point that the syncad.exe file
actually exists in the path you specified on the DAEMON/VENDOR
line. Nothing will work if this file is not in the specified
place.
10. Reboot your
machine and then rerun FlexLM License Manager from your Control
Panel. Click on the Control tab and then hit the Status button
to ensure that the license server is up. The server should
have activated itself upon reboot of your machine. Your server
should now run in the background indefinitely.
11. To activate
workstations, follow the specific instructions below for the
type of workstation you have.
Windows 95/98 Server Setup
Running
a license server on Windows 95/98 is not currently supported
or recommended. Synapticad has experienced unreliable results
when attempting this approach. If you have no other option,
follow the instructions for Windows NT. With luck, they will
work.
UNIX Server Setup
1.
Edit the DAEMON/VENDOR line of the license.dat file that SynaptiCAD
has sent you to point at the file syncad.
For
example, if you have the DAEMON line:
before: DAEMON
syncad
after : DAEMON
syncad /usr/local/waveform/bin/syncad
If, instead
you have the VENDOR line:
before: VENDOR
syncad
after : VENDOR
syncad /usr/local/waveform/bin/syncad
It's
a good idea to take a moment to ensure that the file syncad
is where you specified it.
2.
Start up the license server by typing:
path_to_lmgrd
-c path_to_license_file &
Example: /usr/local/bin/lmgrd
-c /usr/local/flexlm/licenses/license.dat &
Windows NT Workstation Setup
With the server running, any workstation on the network can
be configured to check out a license. In order to enable the
workstations, take the syncad.lic file you created for the server
and copy it to the top-level working directory where your Synapticad
evaluation product is installed on the workstation(eg, c:\vlogger\syncad.lic).
Thus the same syncad.lic file should be present on the server
and workstation. Do this for all the workstations you wish to
enable. As soon as this file is copied over, your workstations
will launch full versions of your Synapticad product.
Warning:
If the LM_LICENSE_FILE environment variable is set on your workstations,
you must add the path to your new syncad.lic license. Follow
the procedure below to check and set this environment variable.
1.
From your desktop, click Start > Settings > Control Panel >
System and click the Environment tag.
2.
Look under User Variables and see if one called LM_LICENSE_FILE
appears. If it does, it means it is set and you must add your
new license file path to it.
3.
To add a path, click on the environment variable to highlight
it. The variable information should appear in the edit boxes
below.
4.
Add a new path by typing a semi-colon after the current setting
followed by the full path and filename, eg c:\vlogger\syncad.lic.
Note that this procedure allows you to put the license file
anywhere you want.
5.
Press OK when you are done.
6.
If LM_LICENSE_FILE does not appear under User Variables you
do not need to add it. However, you must then place the license
file in the top level directory where the product is installed
(ie, you cannot place it wherever you want).
Windows 95/98 Workstation Setup
With
the server running, any workstation on the network can be configured
to check out a license. In order to enable the workstations,
take the syncad.lic file you created for the server and copy
it to the top-level working directory where your Synapticad
product is installed on the workstation(eg c:\vlogger\syncad.lic).
Thus the same syncad.lic file should be present on the server
and workstation. Do this for all the workstations you wish to
enable. As soon as this file is copied over, your workstations
will launch full versions of your Synapticad product.
Warning:
If the LM_LICENSE_FILE environment variable is set on your workstations,
you must add the path to your new syncad.lic license. Follow
the procedure below to check and set this environment variable.
1.
Type the word "set" at a DOS prompt and see if a variable called
LM_LICENSE_FILE appears in the resulting list.
2.
If it does, then add the path to the new license file by editing
the autoexec.bat file. Do this by typing a semi-colon after
the current path and typing the new full path and filename (eg,
c:\vlogger\syncad.lic).
3.
If the variable does not appear, you do not need to add it.
However, you must then place the license file in the top level
directory where the product is installed (ie, you cannot place
it wherever you want).
UNIX Workstation Setup
Place
the file license.dat either in /usr/local/flexlm/licenses or
in the /bin subdirectory in the directory where your SynaptiCAD
product is installed. This will enable it.
Warning:
If the LM_LICENSE_FILE environment variable is set on your workstations,
you must add the path to your license file, license.dat. Follow
the procedure below to check and set this environment variable.
1.
See the current environment variables by typing "env" at a command
prompt.
2.
If one called LM_LICENSE_FILE shows up, you must append your
new path and license filename to it. The procedure for doing
this varies depending on the shell you are using.
3.
For example the following command can be given in the bash shell:
$ export
LM_LICENSE_FILE=/home/vlogger/bin/license.dat
or added to
the login script. Consult your system administrator for help
on this.
NOTE:
The workstations identify the server by the top line of the
license file, which looks something like this:
SERVER
sleepy 0050047ab997
All
workstations that need to run off the server sleepy will need
a license file with sleepy's name and hostid, as shown.