Installation Licensing
Installation Licensing
LimitState
The Innovation Centre
217 Portobello
Sheffield S1 4DP
United Kingdom
+44 (0) 114 224 2240
[email protected]
www.limitstate.com
Contents
1 Installation ................................................................................................................................................................................................... 2
1.1 System Requirements ........................................................................................................................................................................... 2
1.2 Windows Installation from a Downloaded File ..................................................................................................................................... 2
1.3 Licensing the Software .......................................................................................................................................................................... 2
1.4 Starting the Software ............................................................................................................................................................................ 2
1.5 Uninstalling the Software ...................................................................................................................................................................... 2
1.6 Support.................................................................................................................................................................................................. 3
2 Licensing ...................................................................................................................................................................................................... 4
2.1 License Options ..................................................................................................................................................................................... 4
2.2 Getting Started ...................................................................................................................................................................................... 4
2.2.1 The LimitState:GEO Startup Dialog .............................................................................................................................................. 4
2.2.2 The LimitState:RING Mode Selector Dialog ................................................................................................................................. 5
2.3 Using an Activation Key ......................................................................................................................................................................... 7
2.4 Specifying a License File Location.......................................................................................................................................................... 7
2.5 Specifying a Network License Server Name .......................................................................................................................................... 8
3 Using a USB Dongle ...................................................................................................................................................................................... 9
3.1 Step 1 - Request a License File .............................................................................................................................................................. 9
3.2 Step 2 - Install the USB Dongle Drivers.................................................................................................................................................. 9
3.3 Step 3 - Locate the License File ............................................................................................................................................................. 9
4 Network Licensing ..................................................................................................................................................................................... 10
4.1 Introduction ........................................................................................................................................................................................ 10
4.2 Installing the Network License Server ................................................................................................................................................. 10
4.3 Administering the Network License Server ......................................................................................................................................... 10
4.4 Updating to a New License .................................................................................................................................................................. 12
4.5 Checking the Status of a Server ........................................................................................................................................................... 13
4.6 Client Configuration ............................................................................................................................................................................ 13
4.7 Advanced Network License Server Functionality ................................................................................................................................ 13
Appendix A Manually Activating a License via the Internet .......................................................................................................................... 14
Appendix B Manually Running the Network License Server ......................................................................................................................... 15
1
Installation
1 Installation
1.1 System Requirements
Before attempting to install the software, please make sure that your computer meets the minimum system requirements as shown in the
table below:
Component Requirement
Processor Intel or compatible processor (500 MHz or better)
Other Software Software for viewing PDF documentation (e.g. Adobe Acrobat)
As with most engineering software applications, the software will benefit from running on a PC with the fastest possible processor and as
much RAM as possible. You will also benefit from using a large display with a high resolution. It is recommended to have the monitor
display at a resolution of at least 1024x768 pixels.
While you can run the software with the requirements listed in the table above, we recommend that you run the software on a PC with a
better specification.
Throughout this document the software name will be referred to as <PROG_NAME> and the path to
the installation folder as [PROG_DIR]
If you specify a different path during installation, [PROG_DIR] will change accordingly.
2
Installation
1. From the desktop, click on the Start button.
2. Choose Control Panel and click on the Add / Remove Programs icon.
3. In the Change or Remove Programs tab, scroll through the list of applications and select <PROG_NAME>.
4. Click on the Remove button. This will start the uninstall program.
5. Follow the on-screen prompts to remove the software from your computer.
1.6 Support
Should you encounter any difficulties when attempting to install or license the software, please contact our support team on
[email protected] or call +44 (0) 114 224 2240 during UK business hours.
3
Licensing
2 Licensing
2.1 License Options
Three license types are available:
USB Locked – allows the software to run on any PC with a USB dongle and appropriate license file
Network – allows the software to run on a number of machines connected to a named network
Except in the case of USB dongle licenses, users will generally be issued with a 19 digit number (or ‘activation key’) that is used by a
LimitState internet activation server to generate a bespoke license file for your PC, which then allows the software to run. Typically an
activation key can be used to generate only one license file (i.e. so that an activation key cannot be used to activate the software on a
second PC). Both Node Locked and Network licenses are distributed in this way.
An activation key looks like this: 1234-5678-9012-3456/000 (Note: this is not a valid key)
If the PC you wish to run the software on does not have access to the internet, or if your network administrator prevents ‘non-approved’
programs from accessing the internet, you can alternatively activate your software via a webpage; refer to Appendix 1.
Users can also obtain a USB dongle. This allows any PC to run the software as long as the dongle device is attached and the corresponding
license file is present. For instructions on installing a USB dongle on your PC, please see Section 3.
4
Licensing
Use 30 day trial or full license... – select this option if you wish to use in 30 day trial mode, or if you already have an
activation key or access to a license file or server for the software and wish to use it.
Request license by email... – selecting this option displays the types of license available, gives a link to an up-to-date pricing
schedule and provides a link to send an enquiry e-mail to our sales team (Error! Reference source not found.). This dialog
also displays the hosted of the machine, which may be required in order to generate a license.
Clicking on the e-mail link will automatically generate an e-mail to request a license. Instructions on what to do once you have
received a license activation key are provided in the following sections.
If you wish to change license at any time, you can return to the Startup dialog by starting the software and clicking on Help > License
Information > Use Different License... (For more information, see Section 2.4).
5
Licensing
Use in trial mode – select this option if you wish to use LimitState:RING in free trial mode (some functionality is disabled)
Use in licensed mode – select this option if you already have an activation key or access to a license file or server for
LimitState:RING and wish to use it.
Request license by email – selecting this option displays the types of license available, gives a link to an up-to-date pricing
schedule and provides a link to send an enquiry e-mail to our sales team (Figure 2).
Clicking on the e-mail link will automatically generate an e-mail to request a license. Instructions on what to do once you have
received a license activation key are provided in the following sections.
If you wish to change license at any time, you can return to the Startup dialog by starting the software and clicking on Help > License
Information > Use Different License... (for more information, see Section 2.4).
On selecting to use the software in a licensed mode, a License Details dialog will appear (e.g. Figure 5) with three options:
6
Licensing
3. Specify a Network License Server Name
If you are using a USB Dongle, a license file will have been emailed to you and you do not need to activate
it to use it (see Section 3).
If you are activating a Network license you must activate your license using the PC that you intend to use
as the license server (N.B. you can also run the software on the license server PC).
Start the software in the normal way and wait for the Startup dialog to appear. To activate your software you must be connected to the
internet.
2. Enter the 19 digit key into the ‘Activation key’ field (e.g. see Figure 5).
3. Click OK – if everything has worked correctly, a message will appear giving details of the type and expiry date of the license (the
type can be ‘trial’, ‘full’ or ‘beta’, and governs which program features you will be able to access).
4. Finally, if you have activated a Network license you will be asked whether you wish to install and run the RLM license server
software. As this software is necessary in order for the software to run, most users should simply select ‘Yes’ (for detailed
information on network licensing issues please refer to Section 4).
You will have been sent a license by email. If you do not have the file, please contact [email protected].
You should ensure that the dongle drivers have been installed and that it is seated in your PC before specifying the license file
location (refer to the document “LimitState USB Dongle: Installation and Use” for more information).
If you attempt to specify the license location when the dongle is not present, you will obtain an error message that reads:
“Error checking out ring license. Wrong host for license (-4)”. In this situation, click OK, replace the dongle and follow the
steps above once more.
7
Licensing
A sample LimitState:RING license file is provided below, in this case for a ‘demo’ license:
Specifying a license file location is useful if for example you are not connected to the internet and you wish to switch the type license being
used.
In this case:
3. A dialog will appear that asks you to restart the application. Click OK to begin the shutdown process (saving your work if
necessary).
4. Restart the software (ensuring that the USB dongle, if you are using one, is seated).
5. When the Startup dialog reappears, click on the button to use the software in licensed mode.
6. In the License Details dialog, click the License file location radio button and either enter the path to the file or click Browse to
bring up an explorer dialog and locate the file this way.
The license server computer is unlikely to be found if it has been protected by a firewall.
If you are the administrator of the license server computer you will need to ensure two ports are not
blocked by the firewall; details of both ports used can be viewed by selecting the Status license server web
page – see Section 4.5.
8
USB Dongle Licensing
Administrator rights are required on the target PC in order to install the USB dongle drivers.
These instructions should be followed on all PCs where you wish to use the USB dongle.
3. Navigate into the Sentinel_HASP_Run-time_setup directory, and run the HASPUserSetup.exe installer application.
(If drivers for the dongle already exist on the system, but are out of date, a prompt to uninstall the previous ones will be
displayed. Select Yes to uninstall the old drivers and continue with installation).
4. To install the drivers, follow the instructions given and click Finish (allow hasplms.exe to act as a server if prompted).
5. Insert the USB dongle into a spare USB port on your PC. After a few seconds the device should be recognized by the system.
7. On the Startup dialog, select Use in licensed mode you will then be presented with the License Details dialog.
8. Select License file location and click on the Browse button. Navigate to the location on your PC where the license file is saved,
select the file and click OK. Clicking OK in the License Details dialog will cause the software to start in licensed mode
9
Network Licensing
4 Network Licensing
4.1 Introduction
The most common type of network license used with the software is a counted, named-user license. This type of license allows a specified
number of named users to share a specified number of licenses, accessed across a network. For example an organization may have a
license which is accessible to 10 named users, and which permits 2 of these named users to access the software at any given time.
The license server holds a number of licenses and maintains a list of named users that can access these.
A user who appears on the named user list is allowed to checkout a license in order to run the software, providing a license is
available.
When the user exits the software, their license is freed so that another named user can access it.
If the list of named users is not initially populated by an administrator then any network user who requests a license will
automatically be added to the named user list.
If the list of named users is full, an administrator may delete one or more names in order that others can be added. However,
changes take time to take effect (generally 24 hours).
When the Network License Server is installed, a troubleshooting document is also installed. To access it, go
to Start > All Programs > LimitState License Server > Network License Guide.
The recommended, and most convenient, way to install the network license server software on the server machine is to download and run
the installation files from the LimitState website. This automatically installs and starts the software without the need to also install the
corresponding LimitState end-user software on the server, thus keeping the footprint to a minimum.
www.limitstate.com/client/<PROG_NAME>/software-archive
You will need ‘Client Area’ login details to obtain these files – please contact [email protected] if you require access.
Alternatively, when you specify an activation key for a network license, the software will provide you with the option of automatically
installing and running the RLM network license server. In this case the license server is installed as a Windows Service, which means that
the license server will automatically start whenever the PC is rebooted.
License server tasks can also be performed manually, and the license server can be started by running the rlm.exe file distributed with the
software. Refer to Appendix 2 for details.
http://<SERVER_NAME>:5054
10
Network Licensing
where <SERVER_NAME> is the name of your license server. The intro screen of the RLM web server (shown in Figure 7) will then appear (if
the screen does not appear, please check that the license server is running).
1. Click Status in the command panel (left hand side) to bring up the LimitState license server Status screen.
2. Click the limitstate button in the Server Status column of the ISV Servers Table
3. Click the edit... button in the Edit Named User List column of the License pool status table
The Edit named user definitions screen will now be displayed (Figure 8) – Note that if no users are currently on the list, only the Add
Group... or Add New User... buttons will be displayed.
At the top of the screen, after a brief set of instructions, is the list of current named users. Clicking Delete for any of these will remove
them from the list and free up a space for a different user.
If any users have recently been removed, their username will be displayed in a separate table below the named user list, along with the
amount of time that must elapse (in minutes) before they can be added once more.
Lastly there are two buttons that allow the administrator to Add Group... or Add New User.... To add a new user, simply click the Add New
User button and type in the name of the user that you wish to append to the list. The name should the relevant windows user name in
lowercase and with an underscore in place of any spaces e.g:
Windows user name = John Smith, user name for RLM = john_smith
11
Network Licensing
Presuming that you have been sent a license by email, you should:
2. Click the Shutdown link in the left panel then click the SHUT DOWN SERVER button that appears
5. Open the original license file using Notepad (not WordPad) and paste in the new license text as instructed in the email you
received
6. Save the license file in the same location and with the original license name
8. Click the Reread/Restart Servers link in the left panel then click the REREAD LICENSES button that appears
9. Click the Status link in the left panel and ensure that limitstate ISV server is running
10. Finally, you should run the software on a client PC and ensure that the new license is recognised correctly.
12
Network Licensing
13
Appendix
http://www.limitstate.com/activate
Follow the instructions given on the webpage to activate your license. Then copy the license generated to a text file, saving this with a .lic
extension to the appropriate directory, e.g.
14
Appendix
rlm.exe – the RLM license server (administers all RLM-based license servers on the local machine).
limitstate.exe – the LimitState RLM-based license server (handles licenses for LimitState products).
VERSION.txt – a text file containing version information for the RLM license server.
1. Copy the network licence file (.lic) generated by internet activation to the following directory: [PROG_DIR]\license\tools.
(N.B. by default activated license files are saved in the following directory:
Alternatively, on Microsoft Windows servers, you may want to install and run the RLM server as a Windows Service. A Service can start
automatically at boot time and remain running as long as the system is up, regardless of user logins and logouts.
Installing RLM as a service is carried out in a command window. Once installed as a service, RLM remains installed until it is explicitly
deleted as a service. Installing RLM as a service does not start RLM; services are started via the Windows Services control panel, and at
boot time. RLM is installed using the rlm program itself, with special arguments:
Where:
logfile is the pathname for the server debug log. This parameter is required. If preceded by the '+' character, the logfile will be
added to, rather than created.
sname is an optional name for the installed service. If not specified, sname defaults to "rlm". If sname contains embedded
whitespace, it must be enclosed in double quotes.
<rlm runtime args> are any other command line arguments to be passed to rlm when it is started.
Example:
This installs RLM as a Windows Service under the name rlm. When started via the Services control panel or at boot time, RLM will be
passed the "-c c:\licenses\xyz.lic" args, and it will write the debuglog information to the file c:\licenses\xyz.lic.log
Installed RLM services are also deleted with the RLM program. Windows Services must be stopped via the service control panel before they
can be deleted. Note that deleting a service deletes it from the Windows service database; it does not delete the RLM executable or
associated license file(s):
15
Appendix
Where:
sname is an optional name for the installed service. If not specified, service_name defaults to "rlm". If service_name
contains embedded whitespace, it must be enclosed in double quotes.
Notes:
It is desirable to use the “-c <license file>” command line argument with RLM when installed as a service. Use of
environment variables with Windows services is undesirable, as the environment passed to started services is the one in effect at
boot time.
Because the Service Controller on Windows invokes services under a special user account in a special default directory, it is
advisable to specify full file paths:
Should you experience any difficulties when setting up the server please refer initially to the RLM End
User Manual:
www.reprisesoftware.com/RLM_Enduser.html or [PROG_DIR]\license\manuals\RLM_EndUser.html
If you still have problems, or if you have special requirements (e.g. if you wish to host the RLM server
on a Linux machine), please contact our support team by email at [email protected].
16
LimitState Ltd
The Innovation Centre
217 Portobello
Sheffield
S1 4DP
UK
+44 (0) 114 224 2240
[email protected]
www.limitstate.com