|
There are two options for installing COMPRESS on a network:
Key Client and Shared Client
Both options require that a computer on the network be
setup as the COMPRESS Key Server using the Key Server
COMPRESS installation option. The red Aladdin NetHASP key is then
attached to an open USB (or parallel) port on the Key Server. The steps in
setting up network COMPRESS are:
Step 1: Install the HASP License Manager
service on the designated network Key Server
computer.
-
Run the COMPRESS installation on the designated network
Key Server computer.
-
Select the "Key Server" configuration when
that option appears. This step installs the required network HASP
drivers as well as the License Manager software.
-
Plug the red Aladdin NetHASP hardware key (dongle) into
the Key Server computer.
After completing Step 1, the HASP License Manager service should
be installed and running. This can be checked by looking for the
file "nhsrvice.exe" in the Processes tab in the Windows
Task Manager. COMPRESS installs nhsrvice.exe into the C:\Windows\System32
folder. Note that this service cannot be started by double-clicking on
it. If it is not running, it can be started by going to the Control
Panel, Administrative Tools, Services, selecting "HASP loader"
and clicking the "Start" button (or link). Another way to
start it is from the command line - net start "Hasp loader"
Step 2:
Distribute COMPRESS on the network by selecting one
of the following options:
Option A, Key Client
This option installs the complete COMPRESS program locally on
each client computer (workstation) and allows COMPRESS
licenses to be shared over the network connected to your Key Server
computer. This option is generally the most reliable as it requires
less network traffic. In addition, key client installations are more flexible
as multiple COMPRESS builds (versions) may be run on the same client.
Keeping COMPRESS updated may take more effort as updates have to be
performed on all client computers. The steps in setting up "Key Clients"
on your network are:
-
Run the COMPRESS installation on each computer on the network that
requires access to COMPRESS.
-
Choose the "Key Client" configuration when
that option appears. This will install the required COMPRESS
software on the client computer (workstation).
-
Set up the NetHASP.ini file for each client. To
achieve the best possible performance, it is highly recommended that each
client's NetHASP.ini file be set up. Please see Step 3 below.
Option B, Shared Client
This option installs a subset of the COMPRESS program locally on each client
computer It also allows COMPRESS licenses to be shared over the
network connected to your Key Server. This option is intended to make maintenance
easier as each workstation will use the same executables (such as compwin.exe) and
databases (such as ASME.mdb). These shared files will be installed only
on the server. The drawbacks to a Shared Client installation are
that only one COMPRESS build (version) may be installed and program execution
speed may be slower due to increased network traffic. The steps in setting up
"Shared Clients" on your network are:
-
Share the COMPRESS Server installation folder (the folder on the server that
contains the "compwin.exe" file).
-
Install COMPRESS on each of the client computers
(workstations).
-
When asked to choose an installation destination
location, you MUST select a local folder on the client (local) computer or
COMPRESS will not un-install properly. Do not select the remote
"Key Server" folder as the client installation location
even if it appears as the default choice.
-
Choose the "Shared Client" configuration when
that option appears. This will install the required COMPRESS support
files (DLL's).
-
Next, setup will prompt for the path to the remote
"Server" COMPRESS installation. This is the location of
"compwin.exe" as specified above. Click the "Browse"
button in the "Choose Folder" dialog then click the
"Network" button. The "Map Network Drive" dialog
should now be displayed. Choose a drive letter and browse to the
"Server" computer that was specified above. Press
"Ok". At this point, the "Choose Destination
Location" dialog should contain the drive letter previously mapped to
the "Key Server" installation on the server.
-
Click next and follow the instructions presented.
-
Set up the NetHASP.ini file for each client. To achieve the best possible performance,
it is highly recommended that each client's NetHASP.ini file be set up.
Please see Step 3
below.
Once the "Shared Client" workstation setup is complete, the shortcuts
to COMPRESS should be pointing to the "Key Server" computer. Updating the
"Key Server" installation on the server is usually all that is required to
bring all workstations up to date with the latest version of COMPRESS.
Shared Client Note:
it may be necessary to reinstall all client machines if any of the
Windows system level DLL's (Msvcrt.DLL etc.)
used by COMPRESS change. This should be a rare occurrence but it is required from time to
time. For instance, because COMPRESS Build 6254 was created with a later version of the
Microsoft C++ compiler than 6252, all shared clients required a full reinstallation when
updating from 6252 to 6254.
Step 3:
Set up the Nethasp.ini file. This step should be performed on all COMPRESS
client computers. Specifying the network (IP) address of the Key Server in the
Nethasp.ini file will provide faster start times and more reliable network connections
to the Key Server.
A simplified template nethasp.ini file can be downloaded from our web site at:
www.codeware.com/support/downloads/Nethasp.ini
All you need to do is change the line "NH_SERVER_ADDR = xx.xx.xx.xx". Replace
"xx.xx.xx.xx" with the IP address of the actual key server.
The Nethasp.ini file can be edited using any ASCII text editor such as Windows Notepad.
Place a copy of the edited file in the COMPRESS installation folder on all client computers.
Troubleshooting Network COMPRESS Installations
If after performing the above steps COMPRESS will not start we recommend that the
License Manager be reinstalled on the Key Server computer using LMSetup.exe.
The License Manager installer is available for download on our web site at:
www.codeware.com/support/downloads/lmsetup.exe. Note that if the IP address
is incorrectly specified in the Nethasp.ini file COMPRESS will not start.
If the Key Server IP address changes after setting up the client Nethasp.ini files,
all COMPRESS clients will need to have their
Nethasp.ini files updated to reflect the updated Key Server IP address.
|