Network Installations Instructions
Network Installations Instructions
Copyright 2013 by RISA Technologies, LLC All rights reserved. No portion of the contents of
this publication may be reproduced or transmitted in any means without the express written
permission of RISA Technologies, LLC.
We have done our best to insure that the material found in this publication is both useful and
accurate. However, please be aware that errors may exist in this publication, and that RISA
Technologies, LLC makes no guarantees concerning accuracy of the information found here or
in the use to which it may be put.
Table of Contents
Table of Contents
Before You Begin
System Requirements
Standalone Installation Instructions
1
1
2
36
37
37
Installation Instructions
Installation Instructions
37
16
Installation Options
17
Standalone Licensing
18
18
18
Remote Desktop
19
20
Installing From a CD
20
21
28
28
28
43
46
46
46
47
License Commuting
49
Local Commuting
49
Remote Commuting
50
54
Sentinel Service
30
Compatibility
30
30
30
56
31
56
License Administration
33
Feature Information
33
Detailed Information
33
34
35
35
36
Sentinel USBKey
57
Key Driver
57
SSD Cleanup
58
RISAKey Manager
59
59
60
Demonstration Mode
Launching in Demo Mode
Appendix A - Licensing Error Messages
63
63
64
Table of Contents
II
77
Technical Support
79
RISA Licensing
System Requirements
Standalone / Network Client Operating System Requirements
One of the following operating systems is required:
l
l
l
l
Microsoft
Microsoft
Microsoft
Microsoft
Windows
Windows
Windows
Windows
Microsoft
Microsoft
Microsoft
Microsoft
Microsoft
Microsoft
Microsoft
Microsoft
Windows
Windows
Windows
Windows
Windows
Windows
Windows
Windows
Server 2012
Server 2008 R2 SP1
Server 2008 SP2
Server 2003 SP2
8 (32 bit or 64 bit)
7 SP1 (32 bit or 64 bit)
Vista SP2 (32 bit or 64 bit)
XP SP3 (32 bit only)
Note
l
You can not have multiple versions of the Sentinel license manager service on a single server, or the
license manager will not properly work.
RISA uses a customized version of the Sentinel RMS 8.5.1 license management service. Thus, to run RISA
on your server you must install RISA's license manager. However, nearly all other software that uses the
Sentinel license manager can be run from the RISA customized version.
There is one license manager called Sentinel HASP that can be run concurrently with RISA's customized
license manager.
Our FTP site is always updated to only contain the most recent installations, therefore, we can only email
you an installation link for the most current version. RISA Technologies does not keep updates available
for older versions.
Installation Instructions
The Standalone install will walk you through each step. You may run this install from the CD or from the email
link that our licensing department has sent you. Below are the step-by-step instructions for both.
Note:
l
RISA Licensing
6. Accept the terms of the license agreement and click Next again:
RISA Licensing
7. The following Default Region Setting dialog only occurs for RISA-2D, RISA-3D or RISAFloor installations. If
you are running one of these installations select your Region, and click Next. If not, then continue onto
number 8 below to via the next dialog.
8. Click Next to accept the default installation destination and continue the installation:
9. If you have a previous version installed, you will get the following dialog that confirms the upgrade. Click
Yes to continue.
RISA Licensing
11. Click Next and the installation will proceed, or Back to change the previously entered settings::
12. Make sure your Sentinel USB key is unplugged and click OK.
This will automatically launch the Sentinel System Driver Installer that will install the key driver.
13. After the installation is complete, check the box to have the installation routine check RISA's website for
available updates, and then click Finish:
RISA Licensing
14. Now, startup your RISA program and plug your Sentinel USB key back in.
15. If you have not already updated your key through the RISA Key Manager, it will ask you for your RUS Password. Enter the RUS Password and click Upgrade:
4. If you receive a Security Warning, click Run again to continue with the installation:
10
RISA Licensing
6. Accept the terms of the license agreement and click Next again:
11
8. Click Next to accept the default installation destination and continue the installation:
9. If you have a previous version installed, you will get the following dialog that confirms the upgrade. Click
Yes to continue.
12
RISA Licensing
13
12. Make sure your Sentinel USB key is unplugged and click OK.
This will automatically launch the Sentinel System Driver Installer that will install the key driver.
14
RISA Licensing
13. After the installation is complete, select Yes to check for program updates and then click Finish:
14. Now, startup your RISA program and plug your Sentinel USB key back in.
15. If you have not already updated your key through the RISA Key Manager, it will ask you for your RUS Password. Enter the RUS Password and click Upgrade:
15
If it finds a newer version, it will offer you the option to open your Internet Explorer to our Updates page where
you can download the install.
You can also access this feature from within the RISA program. Simply go to Help - Check for Updates to run
this feature from within your program.
16
RISA Licensing
Installation Options
In general, 99% of users will want to use the default installation options. However, each option is described
below for the more advanced users:
Region
This setting controls what default design codes, shape databases, and load combinations show up in the program.
Destination Folder
This setting controls what folder your program files are installed into. During use of the RISA program, the program will need to read from and write to this folder, so by default it is installed into the C:\RISA folder which
has less permissions restrictions than Program Files.
Program Folder
This selection controls which folder the program will show up under in the Windows Start menu.
17
Standalone Licensing
Standalone Licensing
RISA standalone products use a Sentinel USBKey for licensing. This key allows the owner to install
RISAproducts on many different machines without violating the license agreement. In order to run a RISA
product the key must be plugged in at all times.
Clicking the Continue button will launch the RISAProduct in a Demo mode.
Once this dialog box is displayed, no additional work may be done within the RISA Product until the key is inserted. Clicking the No button on the dialog box displayed above will automatically save the file (overwriting the
previous version of the file) and exit the program immediately.
18
RISA Licensing
Standalone Licensing
Remote Desktop
Currently RISA does not support the use of Remote Desktop for standalone licensing.
19
Installing From a CD
Installing from the CD
1. Insert the install CD into your CD drive. If the CD starts automatically, go to step #2 below. If the CD does
not start automatically after 10 seconds, click the Windows Start button and select My Computer. Doubleclick the RISA icon:
20
RISA Licensing
At this point installing from the CD and installing from an e-mail link are identical. So, follow the instructions
from item #3 below to continue on with the network installation.
2. This will normally bring up a File Download dialog similar to the one shown below. Click Save to download the install routine to your computer (to run later) or select Run to download and run the installation
21
routine now. Some computer or security settings may not allow the file to be run directly from the web
browser and will require that the install routine first be saved to the local computer.
If you receive a Security Warning regarding an "unknown publisher", click Run again to continue with the installation. In future releases RISA will add a digital signature to our programs to prevent this type of warning from
being displayed.
22
RISA Licensing
4. Accept the terms of the license agreement and click Next again. If the License Agreement is not accepted
then the install routine will be canceled.
5. Select the destinatin folder (the default location is C:\RISA\) and click Next:
23
The RISANetwork Client (Directory and Files) option will install all the files needed to perform a client install
as described in the Network Client Install topic.
24
RISA Licensing
25
The Installation routine will then install the directory and files necessary for the network server and client
installs.
9. When you reach the Installation Complete dialog you have the choice for whether or not to check the RISA
website to see if there are any updates available.
26
RISA Licensing
10. If the Update Sentinel License Management Service feature was chosen in step 5, then the License Service Updater utility will automatically launch. Refer to the topic titled License Service Updater for more
information on using this utility.
After the License Service Updater is finished running, there will still be two steps to completing a network
install.
11. Administering the licenses by adding the new license file by running the WLMAdmin utility. This is
described in the License Administration topic.
12. Installing the program on a client machine. This is described in the Network Client Install topic.
27
Compatibility
The RISA customized version of Sentinel RMS cannot be run in conjunction with any of the following services:
l
l
l
28
RISA Licensing
Status
The Status section provides a summary of the analysis and instructions for continuing. If you wish to exit out of
this dialog without making any changes click the
the dialog.
Generally, when updating from a previous version of the Sentinel Licensing service, a message will be provided
that instructs the user to click Update to install the new version of the license service. If the License Service is
up to date and does not need to be updated at all then this Update button will be grayed out. If this happens, just
click the
button on the upper right hand of the dialog to cancel out of the dialog.
Unload or Remove the existing Sentinel LM and Sentinel RMS license Management Services.
Copy the license file information from these older services into the license file for the new license management service.
Load the new version of the license management service which is a RISAcustomized version of Sentinel
RMSversion 8.5.1.
29
Sentinel Service
Sentinel Service
RISA uses a customized version of the Sentinel RMS 8.5.1 license manager to maintain and distribute licenses.
The non-customized version of Sentinel RMS, which is used by other software vendors, is not compatible with
RISAlicensing. However, the customized version of Sentinel RMS is typically compatible with the licensing of
other software vendors.
Compatibility
The RISA customized version of Sentinel RMS cannot be run in conjunction with any of the following services:
l
l
l
30
RISA Licensing
License Administration
License Administration
The utility used for administering licenses on the license management server is WLMAdmin.exe. This utility is
primarily used for adding new programs (or versions) onto the existing license management server. However, it
may also be used for reviewing which users have a license checked out and whether that license is a commuted
license and when it is scheduled to be returned.
This utility will be located on the License Management Server in the "\Sentinel RMS\" sub-directory of the main
install directory (usually C:\RISA\). This utility will also be located on the network Client computer in the
"\Sentinel LM\Utilities\" sub-directory of the main install directory (usually C:\RISA\). The utility may be run
from either location.
To add in a new license file for a new program or a new version of an existing program:
31
License Administration
1. Make sure that you have a copy of your new license file in an accessible location. If you do not have a
copy of this license file, e-mail license@risa.com to request a license file.
2. Execute the WlmAdmin utility and open the Subnet Servers tree on the left hand side of the WlmAdmin
dialog. This can be done by double-clicking on the Subnet Servers text or by clicking the plus sign next to
the text.
Note: If the License Server is accessible by subnet broadcast that computer should appear under Subnet
Servers. If it is not listed, refer to the section below titled Using the Defined Server List for more information.
3. If the Sentinel RMS license management service is up and running on the server, then the name of the
server should now be shown in the sub-net server tree. Right click on the name of the License Server and
select (as shown in the image above):
Add Feature => From a File => To Server and its File
4. An Open dialog will come up. Browse to the license file and open it. The name of the license file should be
"RISA_LM_KeyID" where KeyID is the ID number of your SuperPro USB key.
5. If the license file loads successfully, a message indicating how many licenses were successfully loaded will
be displayed similar to what is shown below. If the licensing file is not accepted, see Appendix B - Network
Installation Error Messages.
6. Once the license has been accepted, Sentinel RMS should now be able to issue network license tokens for
your RISA programs.
3. Type in either the IP address or the DNSname of the license management server, then click Add and OK.
4. The server should now appear in the Defined Server list. Right click on the name of the License Server
and select
32
RISA Licensing
License Administration
Add Feature => From a File => To Server and its File
5. If the license file loads successfully, a message indicating how many licenses were successfully loaded will
be displayed similar to what is shown below. If the licensing file is not accepted, see see Appendix B - Network Installation Error Messages.
6. Once the license has been accepted, Sentinel RMS should now be able to issue network license tokens for
your RISA programs.
Server Information
This is a section of the WLMAdmin window that reports information about the license management server. It
reports the version of the license management server, the name and the IP address.
Feature Information
This section of the WlmAdmin window reports specific information about the licensing for that program and version. For example, the above image shows that RISASection version 2.0 is loaded on the license management
server. The total number of licenses is 5, only one of which is currently being used.
This section will also give a quick summary of how many of these licenses are commuted licenses and how many
licenses are reserved (unavailable for commuting) .
Detailed Information
Using the WLMAdmin utility it is possible to find out additional detailed information about the program version,
or about the users who have currently checked out a license. In the image below, the selected feature is RISASection 2.0 and the selected user is joshp.
33
License Administration
License Info
The license info gives information about the feature / program, not about the user. Most of this information will
not be directly used. However, the "Allow commuter license" flag and the End date can be useful when reviewing
feature / program information from non-RISA vendors.
Client Info
The client info section of the WLMAdmin is only available when a specific user has been selected under the feature / program. This information lets us know when the license was checked out, who checked it out (user login
name and well as the host name of the computer), and whether or not the license was a commuted license.
34
WLMAdmin returns Error Codes 19, 92, or 150 when attempting to add in the license file
WLMAdmin cannot locate the Sentinel RMS License Management server, even when using the Defined
Server List. See error code 3 in Appendix B for more information on resolving this issue.
RISA Licensing
HKEY_LOCAL_MACHINE\SOFTWARE\Rainbow Technologies\SentinelLM\CurrentVersion
For 64-bit Operating Systems:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Rainbow Technologies\SentinelLM\CurrentVersion
Create a String value within the CurrentVersion key and give it the name CommandLineOpts
Assign a value of -l "C:\RISA\Sentinel RMS 8.5.1\Lserv.log" (the second character is a lowercase L, not the number one)
The Sentinel RMSservice must be restarted before logging will begin. This can be done by manually stopping
and starting the service through the Windows Control Panel, or it will happen automatically the next time the
server is rebooted.
Note:
l
The path specified in the registry sting value is the location where the usage log report will be created.
The file name will be whatever is specified in the registry entry (i.e. Lserv.log)
35
Access will sometimes give error messages about needed to convert the file to a newer file format or
about a missing *.OCX file. Click OKor Continue to ignore those error messages as they should not affect
the function of the utiltiies.
Once the file above has been opened, choose to Import a Text File. In the dialog that pops up, select text file you
will be importing as the Lserv.csv that was created above in the step titled Converting a Usage Log File Into an
Access Table. Also, be sure to "Append a copy of the records"to an existing table called Lservlog. The Lservlog
table will then contain the entire information of all of the features on the License Server (including non-RISA features).
Note:
l
Occasionally, you may wish to create a new lservlog table rather than append to an existing Lservlog
table. The only way to do this is to first, delete rows from the existing Lservlog table before importing
new data.
The reporting utility within Access can then be used to generate various types of reports (e.g. Total Minutes
Used Per Feature Per User).
This is a blanket setting for all licenses of all licenses on the server. You cannot restrict some products
and not others.
HKEY_LOCAL_MACHINE\SOFTWARE\Rainbow Technologies\SentinelLM\CurrentVersion
For 64-bit Operating Systems:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Rainbow Technologies\SentinelLM\CurrentVersion
Create a String value within the CurrentVersion key and give it the name CommandLineOpts
Assign a value of-com 50 {Which limits the commuted licenses to 50% of the total number of licenses}
The Sentinel RMSservice must be restarted before logging will begin. This can be done by manually stopping
and starting the service through the Windows Control Panel, or it will happen automatically the next time the
server is rebooted.
To prohibit any licenses from being commuted set the value to -COM 0.
Note:
l
36
If setting multiple switches (logging and commuting, for example) in CommandLIneOpts use a space
between eqch command. For example, the entry below will set both the log file and limit the number of
commuted licenses available: -l "C:\RISA\Sentinel RMS 8.5.1\Lserv.log" -com 50
RISA Licensing
If the network client install files are not in this default location it is possible that your network administrator has moved them to another location. If this is the case then please check with your network
administrator for their location.
Installation Instructions
The Network Client install will walk you through each step.
Note
l
You must be an Administrator on the Client Machine in order to run this install
3. Review the License Agreement and click I Accept, then click Next.
37
4. Some RISAsoftware (RISA-2D, RISA-3D, and RISAFloor) comes with regional default settings. Choose the
region which is most appropriate for you. Check the Overwrite Existing Defaults box to have the program
replace default settings from a previous installation with the latest ones. Click Next.
5. Choose a destination folder for the program on the Client Machine. The default is C:\RISA. Then click Next.
38
RISA Licensing
6. If a previous version of the program already exists on the client machine then you will be notified and
given an option to have the installer replace it with the latest version. Click Yes to do so.
7. Choose a destination folder in the Windows Start Menu where the launch icon for the program should go,
then click Next.
39
8. A final confirmation screen will appear next. Click Install to begin the installation. The installation may
take several minutes.
9. Once the installation is complete you may have the program check for updates. Choose whether the
installer should take this last step, then click Finish.
40
RISA Licensing
10. If RISAhas released a newer version of the software than the one you've just installed you will be notified
with this dialog message. This means that a newer version of the program must be installed on your
server. Please have your IT administrator contact RISA Technologies to get this update. Click OK to launch
the RISA Release Notes website in your web browser, and review what new features are available.
11. Be sure to launch the program as an Administrator the first time you run it. This ensures that all of the
program's settings are properly initialized
41
Network.ini must be placed two folders up from the setup.exe used to launch the client install. This usually ends up being the the <C:\RISA> directory on the server.
The client installation looks for Network.ini. If it finds that file it searches for the section header [LS
Query List] and the parameter Initialize=<License Server Address>.
For update installations:
o If the LS Query List registry entry under the Application Registry Key does not already contain
the address of a license sever, the installation will write <License Server Address> as the value in
the LS Query List registry entry
For a new install:
o In the Application Registry Key, the LS Query List value is set to <License Server Address>.
This procedure is only valid for installation routines created using the Install Aware installation package.
That includes RISABase version 2.1 or higher, and RISA-3D version 11.0 or higher. Older versions of the
install routine can still perform a silent install. However, the procedure will be described in the section
titled Performing a Silent Install using the Setup.ISS File.
To execute the silent installation from the client, execute the setup.exe file with the /s switch. The entire command line would look something like this:
<C:\RISA>\<ProgramServer> \<VersionNumber>\setup.exe /s
Where <C:\RISA> is the mapped drive and directory on the file server containing the <ProgramServer> \<VersionNumber>\ directories. This can be called through a DOS prompt on the client, a log-on script or client
registry entry.
42
RISA Licensing
setup.exe /s INIFILE="C:\Share\RISA_setup.ini"
This procedure is only valid for installation routines created using the Install Shield Wizard. That includes
any install routine created prior to October, 2012 (RISA-3D version 10.0.1 or lower). Newer versions of
the install routine can still perform a silent install. However, the procedure will be described in the previous section titled Performing a Silent Client Installation using the SETUP.INI File.
To execute the silent installation from the client, execute the setup.exe file with the /s switch. The entire command line would look something like this:
<C:\RISA>\<ProgramServer> \<VersionNumber>\setup.exe /s
Where <C:\RISA> is the mapped drive and directory on the file server containing the <ProgramServer> \<VersionNumber>\ directories. This can be called through a DOS prompt on the client, a log-on script or client
registry entry.
To record a new or customized SETUP.ISS file, you can use the /r switch. This initiates a new client setup and
will record all the information that you enter during the setup. The SETUP.ISS file will need to be copied from
the C:\WINDOWS folder on the client computer to the <ProgramServer> \<VersionNumber> directory before it
can be used for a silent install. In addition, you will probably have to redirect the SETUP.ISS file away from the
C:\WINDOWS folder. This can be done with the "/f1" switch.
<C:\RISA>\<ProgramServer> \<VersionNumber>\setup.exe /r
43
/f1g:\okfolder\setup.iss
In this case, the SETUP.ISS file would be created in the G:\OKFolder\ directory.
If you wish to manually change the Path or Country options, you can do this by editing the SETUP.ISS file in the
<VersionNumber> subdirectory.
To change the PATH into which the client version gets installed, you would edit the szDir value in the following
block:
[{E7AF3A4F-BAAC-42CD-A90D-275454A68751}-SdSetupType2-0]
szDir=C:\RISA\RISA-3D Network
To change the Country option, you modify Region value in the following block:
[{E7AF3A4F-BAAC-42CD-A90D-275454A68751}-RdAskRegion-0]
Result=1
Region=0
DefOverwrite=0
Where the region values are:
0=United States, 1=Canada, 2=British, 3=Europe, 4=India, 5=Australia,
6=New Zealand, 7=Mexico
This file is setup for United States because the option Region=0. If you wanted India to be the selected country
you would change the Region=4.
44
RISA Licensing
45
Network Licensing
Network Licensing
RISA network products are licensed with a License Server. This server distributes licenses to the Client
Machines.
A firewall is blocking communication. To fix this problem you must set an exception for UDPport 5093 on
both the server and client for both inbound and outbound.
The license broadcast is timing out. To fix this follow the Pointing a Client Machine to a License Server
section below.
Note:
l
The instructions above are valid for Windows 7. If you are running a different version of Windows then
the procedure may be slightly different.
46
RISA Licensing
Network Licensing
Where xxx is the name of the RISA product in question and vv is the version number of the product in question.
For example, RISABase Version 2.0 would be ...\RISA Technologies\RISABase Network\2.0
Note:
l
RISAFloor V7 and later, RISA-3D V11 and later, RISAFoundation V5 and later, RISA-2D V12 and later, and
RISABase V2.1 and later all have both 32-bit and 64-bit capabilities and will be installed appropriately on
32 and 64-bit operating systems. Older versions of these programs were always 32-bit. If a 32-bit application is installed on a 64-bit operating system then the registry location is in the Wow6432Node location.
RISASection, RISAConnection, and RISAFoot are all 32-bit applications that will go into the Wow6432Node
location on 64-bit operating systems.
Under Value Data enter either the DNS Name or IPaddress of your license server. Then hit OKand exit the
registry editor. This will point your client machine directly at the license server.
47
Network Licensing
Once this dialog box is displayed, no additional work may be done within the RISA Product until the network connection (and the license from theLicense Server) is restored. Click Yes to have the program search for a license.
Clicking the No button on the dialog box displayed above will present the option to save the file (overwriting the
previous version of the file) and exit the program immediately. If you point the client directly to a license server
machine this can remedy this problem.
48
RISA Licensing
License Commuting
License Commuting
Licenses may be checked out from the license server onto client machines in such a way that the client machine
does not need to remain connected to the license server. This process is called "commuting". This feature is commonly used on laptops which need to borrow licenses to be used in remote locations where a network connection
to the license server is not possible.
There are two methods for commuting licenses:
Local Commuting
This commuting method is preferable as it allows the licensing administrator more control over the commuted
license. It does require the client machine to be connected to the network at the time of license check-out, so it
cannot be done if the client's machine cannot be connected the network at the time that the license is checked
out (borrowed).
Prerequisites
l
l
l
The client machine must be connected to the network, with direct access to the license server.
The license server must have at least one available license for the product which is to be commuted.
The appropriate RISA product (i.e. RISA-3D) must be installed on the client machine. This must be a Network Client Install.
Procedure
On the client machine, run the following utility:
C:\RISA\Sentinel RMS\Commute\WCommute.exe
This will launch the following dialog box:
To have the WCommute utility search the entire subnet for license servers, click the Search Subnet button.
49
License Commuting
To point the WCommute utility directly to a license server (nessecary if the server is on a different subnet than the client machine) click the Single Server button and enter that server's name or IPaddress.
The license server should now appear, with all of the available RISA products branched out underneath it as
shown below:
Click on the program which you would like to commute a license for.
Note:
l
l
Acommuted license is retained by the client machine, and is unavailable on the license server until it is checked
back in, or until it expires. If a commuted license is not checked in by its expiration date then that license disappears from the client machine and reappears on the license server.
Enter a number of days which the commuted license will be valid for. Then click the Check Out button. A red
check mark will appear next to the Feature, indicated that a license has been checked out. You can then close the
WCommute utility.
Note:
l
It is recommended that you immediately disconnect the client machine from the network and launch the
RISA program which a license has been checked out for. Do this before leaving the office to confirm that
the license has been correctly commuted.
Remote Commuting
This method of commuting should only be used in the circumstance where it is not possible to connect the client
machine directly to the license server at the time of checking out the license. There are three main steps:
retrieving locking code data from the remote machine, retrieving the authorization code and checking out a
license on the local machine, and installing the authorization code on the remote machine.
Note:
50
RISA Licensing
License Commuting
Remotely commuted licenses cannot be Checked-In!! They will remain commuted until their expiration
date.
Prerequisites
l
l
The license server must have at least one available license for the product which is to be commuted.
The appropriate RISA product (i.e. RISA-3D) must be installed on the remote client machine. This must be
a Network Client Install.
There must be a local client machine (connected to the license server) with any current Network Client
Install of a RISAproduct installed.
51
License Commuting
To have the WCommute utility search the entire subnet for license servers, click the Search Subnet button.
To point the WCommute utility directly to a license server (nessecary if the server is on a different subnet than the client machine) click the Single Server button and enter that server's name or IPaddress.
The license server should now appear, with all of the available RISA products branched out underneath it as
shown below:
Click on the program which you would like to commute a license for.
Note:
52
RISA Licensing
License Commuting
l
l
Enter a number of days which the commuted license will be valid for. Then click the Check Out button. The following dialog box will be launched:
Click on the Get locking code string for remote machine from file button, then click the
button. Browse to the
Locking Code File which was generated by the remote client machine and click Open. Then click the OK button.
The following dialog box will appear:
Click the
button. Save the Authorization Code File to a temporary location. Click OK, then exit the WCommute utility.
Send the Authorization Code File to the remote user.
53
License Commuting
Click on the Get remote authoirzation code(s) from file button, then click the
button. Browse to the Authroization Code File which was generated by the local client machine and click Open. Then click the Install button.
The following dialog box will appear:
Close the WRCommute utility. The remote client machine will now be able to use the commuted license until it
expires. Test this by launching the RISAprogram for which a license was commuted.
Procedure
On the client machine, run the following utility:
C:\RISA\Sentinel RMS\Commute\WCommute.exe
This will launch the following dialog box:
54
RISA Licensing
License Commuting
To have the WCommute utility search the entire subnet for license servers, click the Search Subnet button.
To point the WCommute utility directly to the license server which the license was commuted from (nessecary if the server is on a different subnet than the client machine) click the Single Server button and
enter that server's name or IPaddress.
The license server which the license was commuted from should now appear, with all of the available RISA
products branched out underneath it. The commuted license for each RISA program should show a red check
mark next to it as shown below:
Click on the license to be returned and then click on the Check In button. The red check mark will disappear,
indicating that the license is no longer commuted. Close the WCommute utility.
55
License Commuting
56
RISA Licensing
Sentinel USBKey
Sentinel USBKey
RISA uses a Sentinel USBKey for licensing. This key may be plugged into any USB port on the machine. When
functioning properly the key will light up green when plugged into a running machine.
The design of Sentinel's keys has changed over the years. Older Sentinel USBKeys are purple, and typically do
not have an adhesive label attached. Newer ones are black and typically have an adhesive label designating
their Key ID. See the image below:
Key Driver
ASentinel driver is necessary for the machine to read the USBkey. This driver must be installed prior to plugging in the key. The latest Sentinel System Driver (also called the Sentinel Protection Installer) can be
obtained from the RISA Technologies website, and is always included in both the Server and Standalone installs
(this install is ran from the SetupSPI.exe located in the RISA\Sentinel Protection Installer folder).
To confirm that your machine is running the latest driver open the Device Manager, which is accessible through
the Windows Control Panel. If the key is plugged in and the correct driver is installed then it will be listed
under the Universal Serial Bus controllers as a SafeNet USBSuperPro/UltraPro device
57
Sentinel USBKey
Double-click on the SafeNet USBSuperPro/UltraPro device to view its properties. Clicking on the Driver tab
will reveal the Driver Version:
SSD Cleanup
There are instances when uninstalling the key driver will leave remnants of information in the registry. This
will sometimes cause problems in reading the key when a new version of the key driver is installed. In this
instance it may be required to run the SSD Cleanup utility to fix this problem. This file is called SSDCleanup.exe.
It is located here (by default) for 32-bit operating systems: C:\RISA\Sentinel System Driver
It is located here (by default) for 64-bit operating systems: C:\RISA\Sentinel System Driver\x64
So the typical way to fix key driver issues is as follows:
1. Uninstall the key driver from the machine.
2. Run the SSD Cleanup utility (SSDCleanup.exe or SSDCleanupx64.exe).
3. Re-install the key driver by running the SetupSPI.exe from the C:\RISA\Sentinel System Driver folder
58
RISA Licensing
RISAKey Manager
RISAKey Manager
The RISAKey Manager is a program that allows you to interact with your USB licensing key. This program (RISA
Key Manager.exe) is found in the RISA directory in the RISA\RISA Key Manager\ folder.
This program works for both standalone and network (server) keys and is used mainly for these purposes:
l
l
There are also many other uses for this program that most users will never run into. Those include:
l
l
l
We will go through each of these processes, but let's first talk about what to do if the Key Manager doesn't read
your key.
Note:
l
59
RISAKey Manager
If you are opening the RISA Key Manager just to view the Locking Data then this is how it should look. If you are
using the key, however, this is a problem.
Typical reasons why the RISA Key Manager would show up blank:
l
The key is not plugged into the computer. If this is the case, plug in the key and press the Refresh button.
A view of the key is shown in the Sentinel Key topic.
The key driver is not installed or is not working properly. To install or modify your install of the driver
see the Key Driver section of the Sentinel Key topic.
The USB port is not able to read the key. You can check this by looking at the Device Manager and there
is information on this also in the Sentinel Key topic. Try moving the key to a different USB port and make
sure that the light on the key is on. Sometimes some of the weaker USB ports (on a monitor for example)
may not have enough power to run a key.
After this process you should then see the updated version next to that program and your key is then upgraded.
Note:
60
RISA Licensing
RISAKey Manager
Minor releases do not require an update to the key. For example, an update of RISA-3D from 10.0.0 to
10.0.1 will not require an update to the key.
If you upgrade the key and you get a message stating Unable to update Sentinel key. The currently authorized program version exceeds the upgrade version, this means that the key is already up to date for the version of the RUS password you entered.
Note:
l
If you upgrade the key and you get a message stating Unable to update Sentinel key. The currently authorized program version exceeds the upgrade version, this means that the key is already been authorized for
that program.
Miscellaneous Uses
Here are some other uses that are much less common.
Copying the Locking Data from a Computer
The locking data is basically a code that is specific to your computer. If you ever need this locking data (we at
RISA may ask for it in rare instances), then you can press the "Copy Locking Data" button and it will paste this
information to your clipboard. You can then open up an e-mail and paste (CTRL-V) the locking data into an e-mail.
Note:
l
There is a New Style Codes checkbox. Whether you check this checkbox when copying locking data
depends on what vetsions of RISA programs you are working with. If you are using RISAFloor 6.0, RISA-3D
10, RISAFoundation 4.0, RISAConnection 2.0 and RISAFoot 4.0, then you will want to check the box. If you
are using older versions, or any other programs you will want to uncheck the box.
If your company switches from standalone keys to network or vice versa then RISA will send you an RUS password to convert your key. To do this follow the Upgrade procedure above, except make sure to check the
"Change Key Type..." checkbox.
Removing a Feature/Program from the Key and Sending RISAa Removal Confirmation Code
When reconfiguring licenses sometimes there is a need to remove a program from the key. This can be done by:
61
RISAKey Manager
l
l
l
l
l
62
Clicking the radio button of the program you wish to install and press the Remove button.
Enter the RUS Uninstall Password that has been e-mailed to you from RISA and press the Uninstall but-
ton.
You be asked if you wish to continue. Press the Yes button.
It will then tell you that the program has been uninstalled.
A final screen will come up with a Product Return Code that MUST be sent to RISA to confirm that the
program has been uninstalled.
RISA Licensing
Demonstration Mode
Demonstration Mode
RISA Products all come equipped with a Demonstration Mode which can be accessed when a license cannot be
retrieved. The Demonstration Mode has certain limitations, and is intended to function both as a reader of existing files and as showcase of product features for those users who do not own the product.
Example
If RISA-3D Standalone is launched without the Sentinel USBKey attached the user is given an option to launch in
Demo Mode. When in Demo Mode in RISA-3D no model with more than 40 Joints can be saved. If the user creates
a model with 50 Joints they cannot save it, even if the Sentinel USBKey is plugged in after the fact. That is
because the program cannot switch from Demo Mode back to Non-Demo Mode. The user will have to close the
model without saving, then launch the program with the key plugged in to enter Non-Demo Mode. The 50 Joint
model will be lost, and cannot be recovered.
63
Note
l
If you are commuting a licenseit is possible that two values will show up in separate brackets next the
"RISA Network License Warning" header.
What follows is a list of error messages, including steps that can be taken to resolve them.
Error [1]
Cause
Error [2]
This error is effectively the same as Error 1
64
RISA Licensing
Error [3]
Cause
The client machine has been pointed to a specific server with the LS Query List registry entry or the
LSFORCEHOST environment variable, however that server cannot be found.
Solution
Confirm that there is a server with that name or IPaddress present on the network, and that there is no firewall
preventing the client machine from communicating with that server. If no such server exists then edit the
LSQuery List registry entry or the LSFORCEHOST environment variable to specify a new license server, or
leave these blank for the client machine to search the entire subnet for a license server.
Error [5]
Cause
The client machine was able to contact the license server, however no licensing service (Sentinel RMS) was
found running on the license server.
65
Solution
Check the list of Services on the license server and confirm that Sentinel RMS is present and Started. If it is not
then load the sentinel service. Otherwise it is a firewall issue.
UDP port 5093 is blocked at the license server, the client machine, a router, or anywhere on the network. This
port must be opened up for two-way traffic at all locations between the client machine and the license server by
adding port exceptions. Windows Firewall is commonly overlooked by IT administrators, but it is a common culprit.
Error [6]
Cause
The Sentinel RMS service on the license server is either unable to read the Sentinel Key, or the information in
the license file which has been loaded into the Sentinel RMSservice does not match the information on the
Sentinel Key.
Solution
On the license server, open the RISAKey Manager and confirm that the key is being correctly read. If not then
resolve that issue. If the key is being correctly read then an outdated license file is currently loaded. Contact
RISA Support for a new license file and load that new license file.
Error [11]
This error is effectively the same as Error 1
Error [12]
This error is effectively the same as Error 1
66
RISA Licensing
Error [14]
Cause
Communication between the client machine and license server is present, but is too slow to establish a usable
connection.
Solution
Decrease network latency between the client machine and the license server. If the client machine is connected
wirelessly try using an ethernet cable instead. If they are connected over a WANor a VPN then try to increase
the speed of the connection.
Error [15]
Cause
Some licenses on the license server have been reserved by various clients on the network. The client machine is
part of a group of clients which has exhausted its supply of licenses.
Solution
Move the client machine in question to a group which has available licenses, or increase the number of licenses
reserved for the group to which the client machine is currently assigned.
Return some licenses to the license server by closing the application on other client machines within the same
group, or returning commuted licenses. Contact RISA Sales to purchase additional licenses.
67
Error [17]
Cause
The client machine has searched the entire subnet (if it was allowed to do so) and was unable to find any license
servers running the Sentinel RMSservice.
Solution
Confirm that the client machine is on the same subnet as the license server. If they are on different subnets the
point the client machine directly to the license server using the LS Query List registry entry.
Error [18]
Cause
The client machine was able to contact the Sentinel RMSservice at the license server, however the service had
no license loaded for the particular program/version of RISAsoftware which the client machine is attempting to
launch.
68
RISA Licensing
Solution
Confirm that the license server referred to in the error message is the correct one, and that the Sentinel
RMSservice is running on that license server. If both of these things are true then the license file on the license
server is probably outdated. Contact RISA Support for a new license file and load that new license file.
Error [25]
Cause
The license server is running the wrong version of Sentinel RMS, possibly one that is not customized by RISA.
Solution
See the License Server Updater topic for information on migrating to the newest RISA-customized sentinel service.
Error [37]
Cause
RISA has issued a trial license file with an expiration date, and that date has passed. The license file is no longer
valid as a result.
69
Solution
Error [70]:Commuter Code for this Feature Does Not Exist on the Client System
Cause
This occurs when there is an unknown issue with remote commuting. The process where this may happen:
a. WRCommute.exe is run on the remote client computer and the code is saved to a file or the string is
copied.
b. WCommute.exe is run on the local client computer.
c. The program for the license that is to be checked out is selected, the "Check out authorizations for remote
machine" checkbox is checked, and the number of days is selected.
d. The string or file to copy string from is entered, and OKis pressed. This is when this error is thrown.
Solution
Make sure that you are using the newest versions of the Sentinel commuting programs and make sure that you
have and are using Administrator privileges. You may wish to right-click and "Run as Administrator" on the commuting executables. Also, make sure that you have a license available for commuting.
Error [125]:Required Locking Criteria for Local Request is Not Available on Your
Machine
This error message will typically occur when attempting to commute a license from the license management
server. It means that the commute utility was not able to return unique information about the computer that is
used to ensure the security of the commuted license.
Cause
This message can be caused by loading a bad license file on the license server.
Solution
Contact RISASupport for a new license file and load the license file onto the license management server using
WLMAdmin as described in License Administration.
Error [150]
This error is effectively the same as Error 6.
Error [0xC8001002]
This error is effectively the same as Error 1
70
RISA Licensing
Error [0xC8001006]
Cause
All of the available licenses on the license server have been checked out. No additional licenses may be checked
out.
Solution
Return some licenses to the license server by closing the application on other client machines, or returning commuted licenses. Contact RISA Sales to purchase additional licenses.
Error [0xC8001007]
Cause
The license machine does not have sufficient memory available to monitor the license file
Solution
Increase the amount of available memory on the license server by disabling other processes or installing more
physical memory (RAM).
71
Error [0xC8001008]
Cause
Confirm that the network card on the client machine is operating properly, and that it is connected (either
through a cable or wireless connection) to a network.
Error [0xC800100D]
Cause
RISA has issued a license file with an expiration date, and that date has passed. The license file is no longer valid
as a result.
Solution
72
RISA Licensing
Solution:
Frequently, the cause of this error is a firewall on the client, server, or network. The solution to this problem is
to set up a port exception in the firewall. How to accomplish this is dependent on the type of firewall. Below is
the Windows XPdialog for setting the port exception (Control Panel - Network and Internet Connections - Windows Firewall).
Note:
l
The port that needs to be open is 5093 and the communication protocol is UDP.
Alternate Solution:
The Sentinel RMS service on the license management computer has been stopped: To re-start the service, go to
the list of servcies (Control Panel Administrative Tools Services) on the license mangement server, right
click the Sentinel RMSLicense Manager.
Note:
l
If the license management service shuts down almost immediately after start-up, this may be caused by a
resource conflict between a recent Windows Update and the license management service. Contact RISA
Technologies technical support (support@risatech.com) for more information about resolving this conflict.
73
Error Code 17
This message occurs most often when the user double-clicks on the list of subnet servers and the utility does not
find any servers on the subnet. This can happen for two reasons.
l
l
l
In either case, the solution to this problem is to use the Defined Server List to administer the licenses.
Error Code 19
This is a generic message that means the adding of the license file failed. This error message can happen for a
number of reasons. However, it is most likely to occur if the information on the Sentinel SuperPro USB key
(KeyID and program authorization) does not match the information contained in the license file. This could mean
that the key is not being read, that the key doesnt have authorization for the same programs as the license file,
or because the key ID doesnt match.
However, the error may also be given for situations where the issues described in the write-ups for error code
92 or 150 exist. Refer to those error codes for more information.
Solution:
Contact RISA technical support (support@risatech.com) for a new license file or for an RUS password to update
the information on your USB key.
Error Code 92
This means that the license file was invalid. This message is very similar to the issue described in the write-up
for error code 19. However, this one is more likely to occur if the server is running a non-customized version of
the Sentinel License Manager.
Solution:
RISA uses a CUSTOMIZED version of Sentinel RMS. Therefore, the existing (non-customized) copy of Sentinel RMS
or Sentinel LM must be removed and replaced with the customized version of Sentinel RMS version 8.5 provided
with your RISA installation. See the License Server Updating utility for more information on updating your service.
Note:
l
RISAs customized version of Sentinel RMS is capable of loading the license files for most other applications (CSI, TEDDS, et cetera). However, any application that requires its own customized version will not
function from within RISAs version of the Sentinel RMS License Manager.
Error Code 93
Duplicate License: The license file could not added because it is a duplicate of one which already existed on that
server. This can occur if the user is adding in a license file that has 2 licenses, only one of which is new or
updated. In that case, the error message is really just an informational warning message and can be ignored.
74
RISA Licensing
Solution:
Verify the information on the hardware key using the RISAKey Manager utility to make sure that that the key
has the proper KeyID, is a network key and is authorized for the appropriate programs.
If the USB key cannot be read, this may be for one of the following reasons:
l
First verify that the Sentinel Key is plugged into the license management server. When it has been
plugged in a green light will appear on the key indicating that it is receiving power.
The driver for the Sentinel SuperPro key may need to be updated. The version of the driver may be
viewed in the Windows Device Manager. The required version of the Sentinel SuperPro / UltraPro device
driver is 7.5.1 or higher.
If you are running a virtual server, the hardware key may connected to a USB on the host computer, but
may not be specifically assigned to the virtual machine.
This message will occur if you are trying to start the Sentinel RMS service on a Windows 2000 operating system
or older. The newer versions of the Sentinel license management software is not compatible with these very old
operating systems. Your solution is to either upgrade the operating system on your server, or downgrade your
sentinel service to an older Sentinel LM service.
Error 5: Access is denied
This likely has something to do with the permission setting on the Sentinel RMS License Manager registry key
or possibly the permissions directory where the license manager resides.
Two items to check:
1. Check permission on the registry entry for Sentinel RMS: On the Windows Server 2008-based domain controller, click Start, click Run, type regedit in the Open box, and then click OK. Locate and then right-click the following registry sub-key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Sentinel RMS License Manager
Choose Permissions... and check to make sure you have administrative permissions here.
2. Check the permissions on the C:\RISA\Sentinel RMS directory and verify that it has read/write permissions.
75
This message typically has two main causes, the first being much more common than the second.
l
If the install was downloaded from the www.risa.com/d_updates.html page then it is required that you
have the initial install installed (for example v9.1.0 must be installed before v9.1.1). The program checks
to see if there is a registry entry for this initial version and if it does not find it then it will produce this
error. For server installs, many times there is the license management server and the file server that are
actually different servers. If this is the case you may be trying the install on the opposite server as the
one that you did the initial install on. If so, try the install on the other server and it will likely work. If
you still can not figure out what is happening see the Technical Support topic.
If you are downloading the install from a link specifically sent to you and you are still getting this message, then you may be seeing a registry issue with the Install Shield Wizard. Talk with Technical Support
for help. There may be some extraneous registry folders at the root of the problem that can be deleted in
this registry location (Start>Run>type Regedit):
HKLM\software\microsoft\windows\current version\uninstall\
76
RISA Licensing
This error can happen when installing the standalone version of RISA products. To fix this, go to the C:\Program
Files\Common Files\InstallShield\Professional\. folder. Rename the RunTime folder to RunTimebak and then
try the install again.
If this does not work try to uninstall and re-install the program.
The cause of this error can be a number of things. Below are some potential causes and possible solutions for
each.
Cause 1: Corrupted CD or Defective CD Drive
A corrupted CD may result in bad data. A defective CD drive may result in good data not being read properly. If
this occurs download and run the web install. If you do not have access to this e-mail support@risatech.com and
ask for the install.
Cause 2: Corrupted Web install.
There are some instances where downloading the install will alter the install file and corrupt it. Try to download
the install packages again.
Cause 3: Installing without Administrative Privileges.
This is a problem if you are installing to a directory (such a C:\Program Files and its subdirectories) that
require administrator privileges. The Program Files directory is one that requires elevated privileges to work
77
If the hard drive on this machine is very full then there may not be enough room on the hard drive for temporary files to be placed. Clean your hard drive to remove old temporary files and other files that are no longer
necessary and then run the installs again.
Cause 5: Size or Restrictions on Temporary Directory
There may be problems that occur when the web install extracts its files a temporary location due to size or
other restrictions with that directory. A solution to this is to run the install from CD or extract the files to a particular directory and click on Setup.exe in that directory to start the install.
Cause 6: Anti-Virus Issues
It is possible that necessary files that are temporarily placed on system are being deleted by an Anti-Virus or
another similar program. A solution is to disable anti-virus, run the install, and then re-enable anti-virus.
Cause 7: Lack of Privileges on Network Drive
Lack of correct privileges on a network drive where install is located can prevent the install from successfully
being run from that location. The solution is to copy the install to a local drive and run it from there
78
RISA Licensing
Technical Support
Technical Support
Technical support is an important part of the RISA software package.There is no charge for technical support for
all licensed owners of the current version of RISA software. Technical support is very important to the staff at
RISA Technologies. We want our users to be able to reach us when they are having difficulties with the program.
Hours: 6AM to 5PM Pacific Standard Time, Monday through Friday, not including holidays.
Before contacting technical support, please search the Help File or General Reference Manual. Most questions
asked about RISA Licensing are already answered in the Help File or General Reference Manual.Use the table of
contents or index to find specific topics and appropriate sections.We go to great lengths to provide extensive
written and on-line documentation for the program.We do this in order to help you understand the features and
make them easier to use.
Email: support@risa.com Please give us detailed information about your specific problem, including screen captures of any error messages that you are having trouble with. The more information we get about the problem,
the quicker we can get you an effective solution. Make sure you tell us your name, company name, serial number
or Key ID, phone number, and a problem description.
Phone Support:(949) 951-5815: Feel free to call, especially if you need a quick answer. But please be at the
problematic workstation when you call. We will likely need to navigate with you to specific places on your
machine to troubleshoot your issue.
79
Index
Index
B
C
Check for Updates 16
Converting a Key 61
Copying the Locking Data 61
D
Defined Server List 32
P
Phone (support) 79
Pointing the Client to a License Server 46
Demonstration Mode 63
Remote Commuting 50
Email (support) 79
SSD Cleanup 58
Standalone Install 2
Key Driver 57
System Requirements 1
License Commuting 49
Technical Support 79
U
Unloading (Removing) a Sentinel Service 28,
30
Upgrading a Network Key 61
Upgrading a Standalone Key 60
Usage Reports 35