Protection PDF
Protection PDF
Protection
Scia Engineer
1
Scia Engineer
Introduction ...................................................................................................................................3
Supported operation systems ............................................................................................... 3
Standalone protection ............................................................................................................ 3
Schema of standalone protection ........................................................................................ 3
FLEXnet protection ................................................................................................................. 4
Scheme of floating protection .............................................................................................. 4
Changes in Demo and Student mode .........................................................................................5
Demo / student version using dongle ................................................................................... 5
Demo / student version using floating.................................................................................. 5
Standalone (dongle) protection ...................................................................................................6
New user – activity on user’s side ........................................................................................ 6
Installation of the Sentinel Protection Installer ..................................................................... 6
Attaching the Sentinel Dongle.............................................................................................. 6
Importing of new LIC file ...................................................................................................... 6
Checking the Sentinel Dongle ............................................................................................... 7
Upgrade of dongle – existing user ........................................................................................ 8
Time limited dongle ................................................................................................................ 8
Using of more dongles together ............................................................................................ 9
FLEXnet protection .....................................................................................................................10
Trusted storage - overview .................................................................................................. 10
Installation of the FLEXnet anchor service and trusted storage ..................................... 11
Installation of the SCIA FLEXnet license server ................................................................ 11
Activation of SCIA licence server ........................................................................................ 12
Upgrade of user’s version .................................................................................................... 12
Configuration and start of SCIA licence server ................................................................. 13
Setting constant port for vendor daemon ........................................................................... 14
Configuration of SCIA licence server to provide licences for older versions of SCIA
Engineer ................................................................................................................................. 15
Protection Settings of Scia Engineer on the client PCs ................................................... 16
Borrowing .............................................................................................................................. 16
List of tools ..................................................................................................................................19
Protection setup .................................................................................................................... 19
Activation utility .................................................................................................................... 20
Standard FLEXnet tools ....................................................................................................... 21
Error messages – troubleshooting............................................................................................22
General problems .................................................................................................................. 22
Dongle protection ................................................................................................................. 22
Protection setup - Import licence file .................................................................................. 22
FLEXnet protection ............................................................................................................... 23
Activation utility .................................................................................................................. 23
Borrowing ........................................................................................................................... 23
Repair ................................................................................................................................. 24
2
Scia Engineer
Introduction
MS Windows XP / 2003 / It is advised to install the latest Service Pack for these
Vista / XP 64 bit operating systems except SP3 for Win XP.
To run Scia Engineer with floating protection your system must meet the following
requirements:
MS Windows XP 32 bit/ It is advised to install the latest Service Pack for these
Vista 32 bit operating systems except SP3 for Win XP.
Standalone protection
Starting from version 2010 the dongle does not contain the list of modules, but it contains only
LockID. By this LockID it is bind with the LIC file which contains the list of modules which the
user can use.
The LIC file contains also number of version. This version is also stored in the dongle. The LIC
file can be replaced only by the LIC file of the same or higher version number. (see later).
3
Scia Engineer
FLEXnet protection
FLEXnet protection is a new type of network protection based on technology of Acresso
Company. This type of licensing stores commercial modules in Trusted storage on the Licence
server. Those modules can be used (Checked out) by application (Scia Engineer) or borrowed.
FLEXnet protection fully replaces FlexLM protection in new versions (from 2010.0).
In case of FLEXnet protection the content of editions (if user has any) are stored directly in
feature line of trusted storage. Regarding the limitation of FLEXnet technology the maximal
number of commercial modules which can be assigned to one edition is limited to approx. 260.
4
Scia Engineer
5
Scia Engineer
Note:
When an older version of the Sentinel System Driver or the Sentinel Protection Installer has
already been installed on the computer, this older version must first be de-installed through the
Control Panel before installing the new Sentinel Protection Installer.
Once the LIC file is successfully imported, user can see the list of his commercial modules in the
“Expand” mode of Protection setup dialog.
6
Scia Engineer
Note:
Import of new LIC file can be done only with the dongle with the same LockID as is in the LIC
file.
Import of LIC file can be done only if the user is logged with the rights to write into directory with
installation of Scia Engineer.
If it is not possible to import LIC file then verify that dongle is correctly attached and correctly
installed (see next chapter).
When the SuperPro Medic indicates that the Sentinel dongle has been found, then this means the
dongle is attached correctly to a parallel or USB port and the Sentinel Protection Installer has been
installed correctly.
7
Scia Engineer
When the user uses some predefined sets, he will need to update modules in those sets (add
new modules).
When upgrading to version 2010 (with new type of protection) user will need to get new LIC file
and import it in Protection setup utility.
No reprogramming of dongle is necessary.
Older versions of Scia Engineer will remain functional.
When upgrading from version 2010 to higher, the user will need to receive new LIC file from
SCIA (with new commercial module for new version) and import it in Protection setup utility.
No reprogramming of dongle is necessary.
Older versions of Scia Engineer will remain functional.
8
Scia Engineer
Note
The date in the dongle is changed only if the counter of LIC file is higher that the counter in the
dongle (to prevent prolonging of time limited version by repetitive Importing LIC file by the user).
It is not necessary to send new dongle to the user to prolong is time limited version. Only the
new LIC file is enough
If there is “0 day(s) to expire” it means that this is the last day the module can be used.
In case of using more dongle, the number of available days is compared with the date written in
the dongle linked with the LIC file.
Note
[Import LIC file] can be done also with more attached dongles but it affects only the dongle with
the same LockID as is the LockID of the LIC file.
It is possible to use more dongles with different time limitation. In case that some commercial
module is in all LIC files, the one with longer time limitation is taken into account.
9
Scia Engineer
FLEXnet protection
This chapter describes the procedure how to install a license server. Scia Engineer is installed
locally on the client PC, only the protection is installed on the server.
The network protection can be installed on each computer in the network. This means that it
does not have to be the domain or file server. Each of the authorised modules can have a
different amount of licenses, which can be started simultaneously. The user can determine which
modules he wishes to use (via Protection setup - Lockman.exe) and which modules he wishes to
remain available for other users.
Commercial modules are on server side stored in trusted storage.
Trusted storage contains license rights for FLEX enabled applications. To secure these license
rights, the following security is provided for trusted storage:
10
Scia Engineer
- System clock windback detection: Time stamps are placed in trusted storage each
time it is accessed. When windback detection is required, the current system time is
checked against the time stamp in the fulfilment record.
- System binding: license rights are locked to a system to prevent them being
transferred illegally to another system. This is referred to as binding and the system
characteristics used for the binding are referred to as binding identities.
- System anchoring: anchors are links to one or more system identifiers. They are used
to identify if trusted storage has been deleted or overwritten. This is referred to as
anchoring, and implies that one or more anchors are in use.
Important
Following identities are used as bindings. It is recommended to return licences to SCIA
activation server before taking actions which can cause changing of those values:
- Machine
- Hard disk or file system
- Display or graphic card
- Bios serial number
- CPU information
- RAM size
- Network card address
- IP address
- Machine serial number
In some cases when security rules are violated the trusted storage can become untrusted. It can
happen by legal action but also by illegal attempt to unauthorized usage of the licenses.
11
Scia Engineer
activation.scia-online.com
For activation of SCIA licence server, user needs to receive the LID file from SCIA and go
through following steps:
1. Run Activation utility
2. Press [Read Lock ID] – select the LID file in the “Open file dialog”
3. Press [Activate Licence]
If the activation process is finished without problems then the licence is activated and can be
used with Licence server.
Activated licence is indicated by green icon.
Those two steps can be done manually or at once by pressing [Reload licence].
12
Scia Engineer
activation.scia-online.com
Note
The licence server is configured automatically within installation of SCIA FLEXnet licence server.
In usual cases the following steps are done automatically.
2. On the tab Service/License File choose the option Configuration using Services
3. Go to the tab Config Services and in the field Service Name type a name for the new
License Manager, for example FLEXnet SCIA
4. Press [Browse] on line Path to the lmgrd.exe file and change the path to the file
C:\Program Files\SCIA\FLEXnet\lmgrd.exe
5. Press [Browse] on line Path to the license file and change the path to the file
C:\Program Files\SCIA\FLEXnet\SCIA_software.LIC
6. Press [Browse] on line Path to the Debug log file and change the path to the file
C:\Program Files\SCIA\FLEXnet\debug.log
13
Scia Engineer
This file does not yet exist so the name needs to be typed in. Should any problems occur
with the License Manager, error messages will be written to the debug.log so the cause of
the problems can be found.
7. Select both options Use Services and Start Server at Power Up at the bottom of the
dialog box.
The License Server has now been started and it provides for communication with the licenses.
Note
Any other changes in SCIA_Software.lic file are protected by the sign of the file and will lead to
damaging of the licence file.
14
Scia Engineer
2. Press [Browse] on line Path to the license file and change the path to the *.dat file
which was used with previous versions of SCIA Engineer.
Note
The licence server will provide modules from DAT file only if the correct FlexID dongle is
attached and his drivers are installed.
Modules from DAT file cannot be used in new version of SCIA Engineer (version 2010 and
newer). Modules from trusted storage cannot be used in older version (version 2009 and older).
15
Scia Engineer
In Protection setup dialog the user needs to set protection type to “Floating” and fill in the correct
path to Licence server.
After pressing [Apply] the list with available commercial modules will be refreshed.
It is also possible to prepare predefined Sets of modules. Modules stored in those sets will be
used during next launch of Scia Engineer.
Note
In some cases FLEXnet client tries to connect to different licence server than is specified by
user. It is special feature of FLEXnet. In such cases it is possible to force the IP address of
licence server by modification of registry key:
HKEY_CURRENT_USER\Software\FLEXlm License Manager\SCIA_LICENSE_FILE
Borrowing
Borrowing enables to the end-user to take some modules from Licence server to his local
computer and use them also offline. The borrowing is done for specified time (maximal one
month). After this time the module is automatically returned back to licence server.
Note
If the user wants to use borrowing, it must be explicitly enabled by SCIA. The borrowing can be
enabled for each separate commercial module (edition/ package).
16
Scia Engineer
If the user wants to borrow modules, he needs to select (check) modules he wants to borrow and
press [Borrow selected modules] button. Then he is asked for number of days (calendar). All
modules that are currently selected (checked) are borrowed (if it is allowed for them).
In case the borrowing is not possible for selected module the warning message is received.
Once the module is borrowed, it is indicated by changed button. Pressing this [Return
borrowed modules] button will cause early return (before the date specified during borrowing)
of borrowed modules.
If the user wants to borrow some more modules (or other selection of modules) then he must at
first return currently borrowed modules. After returning he can make new selection of modules
and perform Borrow action again.
17
Scia Engineer
Note
The “early return” is possible only if the end-user is connected to his licence server.
Note
Borrowing of modules can be also controlled using LMtools
18
Scia Engineer
List of tools
Protection setup
The protection setup belongs to Scia Engineer. However it is a separate utility. It can be
launched using Lockman.exe. This is basic tool for end-users to configure his licensing.
1. Trial – it runs Scia Engineer in Trial mode if there is a “TRIAL” module in the local trusted
storage
2. Only standalone – reads modules only from the dongle and LIC file
3. Only floating – reads modules only from the FLEXnet licence server
4. First standalone then floating – try to reads modules from dongle, if it not present then it
reads modules from FLEXnet licence server
5. First floating, then standalone – try to read modules from FLEXnet licence server, if it is
not accessible, then modules are taken from dongle
6. Student – it runs Scia Engineer in Student mode if there is a “STUDENT” module in the
local trusted storage
If the dongle is attached then its LockID is displayed in the header of the dialog.
When the floating protection is selected, then user must specify the path to his FLEXnet Licence
server.
At the bottom of the dialog there is the list with commercial modules which are available in the
LIC file or in the Trusted storage. Here the user can select modules which he wants to use in
Scia Engineer. The setting of modules also can be saved to Sets.
Sets are predefined settings of commercial modules. They are stored in files in
User\protection\Sets directory. In the Protection setup dialog the user can choose between
existing sets of modules in the combobox. SETs are intended to be used for floating protection
(to make selection of modules easier), however, it can be used also with standalone protection.
[Save set of modules] saves the current selection of modules into defined set (the name of the
set is according to file name specified by the user).
[Import set of modules] modify the current setting of modules according to selected set, but
does not change the name of the current set.
It can be also used for importing SETs from another computer (e.g. if prepared by IT
administrator on the server). After the import the SET is copied to USER\Protection\Sets
directory and can be used.
[Remove set of modules] deletes current set.
19
Scia Engineer
Note
Files with Sets can be manipulated (copy, delete, edit) also manually.
Numbers next to commercial module are valid only for floating licensing and mean: total
number of modules on the server / available number of modules at the moment.
Each commercial module in the list can be expanded (by double-click). Then the technical
modules contained in the commercial module are listed.
Activation utility
activation.scia-online.com
- Add new licence (one licence represents one LockID) in the list
- Delete licence from the list
20
Scia Engineer
For more detailed description of mentioned tools se License Administration Guide from
Acresso company.
21
Scia Engineer
General problems
Missing c2t in the main directory with Scia Engineer Reinstall the Scia Engineer
Scia Engineer run in Demo mode Necessary commercial modules are not selected in the Verify that all necessary commercial
protection setup modules are selected. Especially
modules for version of Scia engineer
Necessary commercial modules has expired Check the list of modules in protection
setup and contact your regional sales or
support
Dongle protection
Scia Engineer run in Demo mode – no number is displayed in the header of Dongle is not attached Attach the dongle
Protection setup utility
Dongle drivers are missing Install drivers – see special chapter
Scia Engineer run in Demo mode – no modules listed in Protection setup *.LIC file is missing Do “Import licence file”
utility
It is not possible to import LIC file with Possibly user has selected wrong LIC
lower counter than was the counter of file. Select the latest LIC file or ask for
previously imported LIC file the assistance from SCIA support.
22
Scia Engineer
FLEXnet protection
Activation utility
Unspecified error during Contact SCIA support
communication with SCIA
activation server
Borrowing
Some of selected modules cannot Modify selection or contact SCIA for
be borrowed. The borrowing must enabling of borrowing for necessary
be explicitly allowed by SCIA modules
23
Scia Engineer
Repair
Repair transaction was not Contact SCIA support with
previously approved by explanation how the trusted
SCIA storage became un-trusted
24