LicenceManager User Guide
LicenceManager User Guide
All rights reserved. Dassault Systèmes GEOVIA Inc. publishes this documentation for the sole use of
GEOVIA product licensees.
Without written permission, you may not sell, reproduce, store in a retrieval system, or transmit
any part of this documentation. For such permission, or to obtain extra copies please contact your
local GEOVIA office, or visit www.3ds.com/GEOVIA.
This software and documentation is proprietary to Dassault Systèmes GEOVIA Inc. and, except
where expressly provided otherwise, does not form part of any contract. Changes may be made in
products or services at any time without notice.
While every precaution has been taken in the preparation of this manual, neither the authors nor
GEOVIA assumes responsibility for errors or omissions. Neither will be held liable for any damages
caused or alleged to be caused from the use of the information contained herein.
Dassault Systèmes GEOVIA Inc. offers complete 3D software tools that let you create, simulate,
publish, and manage your data.
GEOVIA, the GEOVIA logo, combinations thereof, and GEMS, Surpac, Minex, MineSched, Whittle,
PCBC, InSite, and Hub are either trademarks or registered trademarks of Dassault Systèmes or its
subsidiaries in the US and/or other countries.
Product
GEOVIA Licence Manager™ 14.9.4
Last modified: 07 October 2019
Table of Contents
Introduction 5
Licence Manager Permissions 5
Requirements 5
Workflow 7
Licence Manager Concepts 8
Licence Types 8
Licence Classes 9
Requesting a Licence Class 9
Licence Manager Folder Paths 9
User Defaults Folder 9
Licence Manager Installation Path 10
Setting Up the Licence Manager Server 11
Downloading Licence Manager Installer 11
Download the Licence Manager Installer 11
Upgrading Licence Manager 12
Upgrade Licence Manager on the Server Computer 13
Installing Licence Manager 13
Install Licence Manager 13
Starting Licence Manager 14
Adding or Updating Licences Using Self-Service Licensing 14
Adding and Updating Tokens 17
Adding or Updating Tokens Using a .udt File 17
Add or Update Tokens Using a .udt File 18
Adding or Updating Tokens Using an HTML File 19
Add or Update Tokens Using an HTML File 20
Adding or Updating Tokens Using a .licz File 21
Add or Update Tokens Using a .licz File 21
Running Reports 23
Reporting on Licence Classes 24
Report on Licence Classes 24
Reporting on Licence Usage 24
Report on Licences Used 25
Reporting on Licences Available 25
Report on Licences Available 26
Viewing the Log File 26
View the Log File 26
Setting up the Client to Use a Network Licence 27
Setting Up Surpac or Minex to Use the Licence Server 27
Set up the Client to use the Licence Server 27
Setting Up GEMS to Use the Licence Server 28
Set Up GEMS to Use the Licence Server 28
Setting Up Whittle to Use the Licence Server 29
Set Up Whittle to Use the Licence Server 30
Setting Up MineSched to Use the Licence Server 31
Set Up MineSched to Use the Licence Server 31
Reacquire Your Licence 33
Introduction
Introduction
GEOVIA Licence Manager is a program that enables a site using GEOVIA programs to administer all its
licences from a central server computer. Licences managed by Licence Manager are not “tied” to one
specific computer. This concept is referred to as floating licences. Floating licences permit companies
to share licences among users, which is a cost effective means of purchasing GEOVIA programs.
Licence Manager has two components: the Licence Manager window and the Licence Manager
service.
Licence Manager Window
An administrator manages licences using the Licence Manager window. From the Licence Manager
window, the administrator performs the following activities:
l availability of licences
Requirements
When you install Licence Manager, you can use the default settings in the wizard unless the
installation procedure explicitly states that you should change the settings.
To use GEOVIA network licences, you must install Licence Manager on one computer on the LAN that
is the Licence Manager server. In some situations, the network administrator (the person
responsible for network administration) might choose to have more than one licence server for
backup purposes, such as in the case of a computer malfunction or network outage on a large
network.
Note: Each computer can run only one instance of Licence Manager.
Installation Prerequisites
The person who is the licence administrator must have administrator permission on the computer
that is the Licence Manager server.
requests
l loss of licences while using a GEOVIA program
l a fully functional DNS server to permit the translation from host names to IP addresses
GEOVIA recommends using a DNS server rather than relying on entries in hosts files. A
DNS server is a more robust system for name resolution than the system of relying on
entries in hosts files.
l an entry in the hosts file of each computer in the network that defines the host name
and IP address for each computer in the network
Workflow
Note: This workflow is not intended to be complete in scope, but shows the activities needed to
achieve a result.
Licence Types
To use any GEOVIA program, you must obtain a licence. The types of licence that are available are:
l A demonstration licence that does not require a dongle (or sentinel) , but has reduced
functionality.
l A single-user licence (also known as a roaming licence) that requires you to install a
GEOVIA dongle driver on your computer. For this licence type, you use a token number
that is for the specific dongle attached to the computer.
l A network licence for which you need Licence Manager installed and running on a com-
puter on the local area network (LAN). The computer running the Licence Manager
must have a dongle attached. Any other computer on that network can run GEOVIA
programs without the dongle, and have fully licensed functionality.
Note: To use a network licence, the computer running the GEOVIA program must
always have a connection to the Licence Manager server computer while the program is
in use. The Licence Manager program is a service on the Licence Manager server
computer. If the Licence Manager service fails or stops responding, the person who is
using the network licence loses their licence. That person cannot continue using the full
features of the GEOVIA program. Also, a message appears to inform the person that
the copy of the GEOVIA program does not have a licence.
Licence Classes
For Surpac, GEMS, Minex, MineSched, or Whittle, you can set up different licence classes. A licence
class is the name for a grouping of options or modules for a program. Program users request a
particular licence class from Licence Manager when they use Surpac, Minex, MineSched, or Whittle.
By requesting a specific licence class, the users ensure that the licence they get includes the modules,
that is the commands or functions, needed to do their job.
When a tokens file is first installed in Licence Manager, all licences are assigned the default class. In
GEMS, the default class is the seat number of each licence. In Surpac, Minex, MineSched, and
Whittle, the default class is named default.
The person who administers Licence Manager can define the class names using any combination of
alphanumeric characters. If a site uses licence classes, the administrator determines the class to
which a licence token belongs.
For example, if you have three licences for Surpac, you might have three licence classes, one for each
licence. One class could include all modules and have the class name all. A second class could include
modules that relate specifically to surveying functions and have the class name survey. And the third
class could include modules that relate specifically to geology functions and have the class name
geology. A surveyor using Surpac can specifically request the licence class named survey, which is the
licence that includes all the modules needed perform their job.
Requesting a Licence Class
The procedure to request a licence class differs for each GEOVIA program:
l For Surpac or Minex to use a specific licence class, add the -class <classname> com-
mand-line option to the desktop shortcut, otherwise the default licence class is used.
Note: If you renamed all instances of the default class when you set up the classes,
you must add the -class <classname> option to use a specific licence. If you do not add
the -class <classname> option, you will not get a licence.
l For Whittle to use a specific licence class, choose File > Licence Validation and select
the licence class you want to use.
l For GEMS to use a specific licence class, choose File > Switch Seat and select the seat
you want to use.
l For MineSched to use a specific licence class, choose Scenario > Licensing... and select
the licence class you want to use.
Caution: If the tokens give you access to different modules, GEOVIA recommends that you put
only one token into a licence class. If more than one token is put in a licence class, users can never be
certain which modules they are licensed to use.
Note: If you have more than one token for a single version of a program, you must put the tokens
into separate licence classes, for Licence Manager to correctly distribute licences.
Note: After you have set up the server (and started the service), the licence server automatically
distributes licences on your network. For help about using a network licence on a client, see Setting
Up Surpac or Minex to Use the Licence Server on page 27 or Setting Up GEMS to Use the Licence
Server on page 28.
4. If you are downloading Licence Manager for the most recent release of a program, under
the program heading, click Current Version.
If you are downloading Licence Manager for a previous release of a program, under the
program heading, click Previous Versions, and then click the version you need.
5. In the list of files that appear, find a link named GEOVIA Licence Manager <version num-
ber>. Click the link, which prompts you to save the installation file to your computer.
This file appears below a section name Utilities Installation Files (as in the following
image) or Required Installations.
Note: The file that you save to your computer can be a .zip file or a .msi file.
6. Using Windows Explorer, go to the folder where the Licence Manager Installer is saved.
7. To run the installer, double-click the file, and follow the prompts.
If the file that you saved is a .zip file, extract the .msi file before running the installer.
Tip: Licence Manager 14.7 and later references a different share\etc path for the ssilm.tok file.
For your licences to be available in Licence Manager 14.7 and later, you can copy the ssilm.tok file
from the share\etc directory of the existing installation and copy it to the share\etc directory of the
Licence Manager 14.7 and later installation. If both the previous version of Licence Manager and
Licence Manager GEOVIA Licence Manager are installed to the default directories, this means copying
the file from C:\Users\Public\Gemcom\LicenceManager\share\etc and pasting it to
C:\Users\Public\GEOVIA\LicenceManager\share\etc.
Upgrade Licence Manager on the Server Computer
1. Stop the Licence Manager service.
2. Run the Licence Manager installer file from the installation disc.
Or if you downloaded the installer file, browse to the folder where you saved the file, and
double-click it.
3. Follow the prompts for the installation wizard to install Licence Manager to the default loc-
ation.
4. Start the Licence Manager service.
l if you are prompted for a seat number, enter the seat number that GEOVIA
provided
l on the Custom Setup page, select the setting for the Sentinel Device Driver
6. Click Install.
7. When the installation finishes, click Finish.
To start Licence Manager, use the desktop icon that is automatically created, or go to Start > All
Programs > GEOVIA > GEOVIA Licence Manager.
3. In Licence Manager, choose Service > Stop to stop the Licence Manager service.
Licence Manager stops distributing licences, and anyone who has a network licence loses
it within a few moments.
4. If you do not have an updated tokens file (.licz file) saved to the computer, request one
and download it to the computer:
a. If the Request Licence form is not visible, choose Administration > Request
licence.
8. Click Open.
The Update Tokens form appears.
The form displays a list of tokens, products, and versions contained in the update file.
You select the versions you want to add or update.
If the tokens in a particular program version do not exist, Licence Manager adds the
tokens to the "default" class.
10. Click OK.
The right pane of the Licence Manager window is updated to show the new token
information.
Updating tokens does not affect or change any previously defined classes.
Note: If you log on remotely to the Licence Manager server to add or update the tokens file, the
dongle must be plugged into the computer that is running Licence Manager.
Adding or Updating Tokens Using a .udt File
When you add or update tokens, you use a .udt file that you receive from GEOVIA to load the
licences into Licence Manager and make them available to all client computers. Updating tokens
does not affect or change any previously defined classes. Also, using a .udt file minimizes the chances
of typographical errors.
Tip: Before you add or update the tokens, create a backup copy of the previous version of the
.udt file (if you have one).
1. Save the new .udt file to a location on the Licence Manager server computer.
2. Insert the dongle into a port on the computer.
Caution: If you have a parallel dongle, and a printer is connected to the parallel port,
turn on the printer. Do not connect backup tape units or other similar devices to a
parallel dongle. If you must use such a device, first remove the parallel dongle. Devices
such as these can damage the dongle. Any dongle damaged by such actions incurs a
replacement cost.
3. Start Licence Manager.
The Licence Manager window opens.
If you are starting Licence Manager for the first time, the following information message
appears.
8. Click Open.
The Update Tokens form appears.
The form displays a list of tokens, products, and versions contained in the update file.
You select the versions you want to add or update.
When you add or update tokens using an HTML file, you copy the tokens from the file, and paste the
tokens into Licence Manager. Updating tokens does not affect or change any previously defined
classes.
Tip: Before you add or update the tokens, print a summary report of the current classes, by
choosing Report > Classes.
Add or Update Tokens Using an HTML File
8. In Class, leave the value as default, or if you are setting up different licences for different
groups of users, type a class name.
For more information on classes, see Licence Classes on page 9.
9. Click OK.
The right pane of the Licence Manager window is updated with new token information.
Tip: Before you add or update the tokens, create a backup copy of the previous version of the
.licz file (if you have one).
Add or Update Tokens Using a .licz File
1. Save the new .licz file to a location on the Licence Manager server computer.
2. Insert the dongle into a port on the computer.
Caution: If you have a parallel dongle, and a printer is connected to the parallel port,
turn on the printer. Do not connect backup tape units or other similar devices to a
parallel dongle. If you must use such a device, first remove the parallel dongle. Devices
such as these can damage the dongle. Any dongle damaged by such actions incurs a
replacement cost.
3. Start Licence Manager.
The Licence Manager window opens.
If you are starting Licence Manager for the first time, the following information message
appears.
8. Click Open.
Running Reports
You can run reports that show the following information on licences and Licence Manager:
l log file
1. Choose Report > Classes to display a report of the various classes of licences defined in
the tokens file currently used by the Licence Manager.
Note: This report might take a few moments to appear while the Licence Manager
server is being queried.
1. Choose Report > Licences to display a report of the licences usage and being managed by
the Licence Manager. This report all licences that are currently in use and licences that are
not currently in use.
Note: This report might take a few moments to appear while the Licence Manager
server is being queried.
Note: Licences that appear under Standby and Available are licences that can be made available
for other users.
Report on Licences Available
1. Choose Report > Available to display a report for each licence token. The numbers of
licences currently in use and the number of licences still available.
Note: This report might take a few moments to appear while the Licence Manager
server is being queried.
1. Choose View > Log to display the Licence Manager usage log report.
Note: This report might take a few moments to appear while the Licence Manager
server is being queried.
You can change the parameters of the desktop shortcut in the following ways.
Specify the Licence Manager Server
To specify the Licence Manager server, add -lm <servername> to the desktop shortcut. By using the
-lm <servername> option, the client computer sends the licence request to a specific Licence
Manager server. The request is not broadcast to all computers in the network. Depending on the
state of the local network and the traffic load in the network, there might be a delay before a licence
is granted.
For example:
When 64-bit Surpac is installed on 64-bit Windows:
"C:\Program Files\GEOVIA\Surpac\<version>\x64\bin\surpac2.exe" -lm
licserv
When Minex is installed on 64-bit Windows:
"C:\Program Files (x86)\Dassault Systemes\GEOVIA
Minex\<version>\bin\minex.exe" -lm 192.168.1.56
Notes:
4. In the GEMS Activation form, select I have the file, browse for the licence file, and then
click OK.
Your licence file is copied to the configuration folder, and the Switch Seat form appears.
5. In the Switch Seat form, select the Server Seat and Server name, and then click OK.
The Whittle Network License Request form appears. You can use this form to request a
new licence.
5. In the License Server field, type the name, or IPv4 address, of your network licence
server, for example server1.company.priv.
Tip: If you do not receive a network licence, try specifying the UDP port, for example
server1.company.priv:1234.
6. In the Licence Class field, type the name of the licence class that you want to use.
7. Click Validate.
The lower right corner of Whittle shows you that you have been granted a licence and
displays the name of the licence server.
If the licence has been revoked, and all available licences have been granted to other
users, you will not be able to obtain a licence to continue your work. If you are running a
function that permits you to save data and does not require a licence, you can save your
work.
8. Click Apply.
If the licence is granted, all MineSched functions are available.
If the licence is revoked, and all available licences are granted to other users, you cannot
obtain a licence to continue your work. The word "Unlicensed" will appear in the title of
the MineSched window.
Without a licence, you can save your work and continue to define parameters for an
open scenario, but you cannot extract data from your models, use the evaluation tools,
define locations, define material movement, manage workbook linking, run the schedule,
create reports, or create a new MineSched scenario.
Note: MineSched retains the licence settings. Each time you open MineSched, the
licence settings from the previous session are used.
l If you choose to run the GEOVIA program without a licence, you can save your work
and attempt to reacquire a licence later. When you start Surpac and the Request a
Licence in Surpac form appears, select None. If you want to get a licence later, choose
File > Licensing > Change/Inspect Licence.
l If you try to reacquire a licence, but all licences are in use by others, the form
reappears. You can then continue trying to access a licence using the form.
4. Edit the Licence Server field, for example server1.company.priv:1221, and click Apply.
5. To check which modules you are licensed to use, choose File > Licencing > Change/In-
spect Licence again, and click Apply.
The Minex Network Licence Request form appears. You use this form to request a new
licence.
3. Edit the Licence Server field, for example server1.company.priv:1221, and click Ok.
If the licence has been revoked, and all available licences have been granted to other
users, you will not be able to obtain a licence to continue your work. If you are running a
command that permits you to save data and does not require a licence, you can save
your work.
The Whittle Network License Request form appears. You can use this form to request a new licence.
Enter the name, or IPv4 address, of your network licence server in the License Server field, for
example server1.company.priv.
Tip: If you do not receive a network licence, try specifying the UDP port, for example
server1.company.priv:1234.
In the Licence Class field, type the name of the licence class that you want to use.
Click Validate.
The lower right corner of Whittle shows you that you have been granted a licence and displays the
name of the licence server.
If the licence has been revoked, and all available licences have been granted to other users, you will
not be able to obtain a licence to continue your work. If you are running a function that permits you
to save data and does not require a licence, you can save your work.
Reacquire a Licence in GEMS
2. Select the licence server from the Server Seat list, and click OK.
If the licence has been revoked, and all available licences have been granted to other users, you
cannot obtain a licence to continue your work. If you are running a command that permits you to
save data and does not require a licence, you can save your work.
Reacquire a Licence in MineSched
6. Click Apply.
If the Licence is granted, all MineSched functions are available.
If the licence is revoked, and all available licences are granted to other users, you cannot
obtain a licence to continue your work. The word "Unlicensed" will appear in the title of
the MineSched window.
Without a licence, you can save your work and continue to define parameters for an
open scenario, but you cannot extract data from your models, use the evaluation tools,
define locations, define material movement, manage workbook linking, run the schedule,
create reports, or create a new MineSched scenario.