Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Protection
Scia Engineer
The information contained in this document is subject to modification without prior notice. No part of this document may be reproduced, transmitted or stored in a data retrieval system, in part or in total, in any form or by any means, electronic or mechanical, for any purpose without the express permission in written from the publisher. SCIA Software is not liable for any direct or indirect damages resulting from imperfections in the documentation and/or the software. Copyright 2009 SCIA Software. All right reserved.
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 users 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 users 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
Scia Engineer
Introduction
To run Scia Engineer with floating protection your system must meet the following requirements: MS Windows XP 32 bit/ Vista 32 bit It is advised to install the latest Service Pack for these 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).
Scia Engineer
It is possible to store both (technical modules and LockID) in one dongle. Therefore the same dongle can be used to run EPW, older version of Scia Engineer (up to version 2009.0) and new version of Scia Engineer (from version 2010.0).
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.
Older versions of Scia Engineer (FlexLM protection) can be run with new FLEXnet licence server. In this case the modules are provided by the licence server only if the FlexID dongle is attached.
Scia Engineer
Scia Engineer
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.
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).
4. In the field Server Name/IP or Mode choose the option STANDALONE 5. Next press [Find SuperPro] to search for correctly installed Sentinel dongles. A dialog box appears showing the number of keys found. 6. When no Sentinel dongles are found, press [Medic Says] to receive extra information in order to find the cause of the problem. 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.
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.
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.
[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.
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. The installation procedure consists of the following steps: - Installation of the FLEXnet anchor service and trusted storage and Installation of the SCIA licence server (both is part of installation DVD) - Receive LIC file from SCIA - Activation of SCIA licence server - Configuration and start of SCIA licence server - Protection Settings of Scia Engineer on the client PCs
Components of FLEXnet protection FLEXnet protection consists of following components: Application (Scia Engineer): Standard installation of the Scia Engineer. Setting of protection is done in Protection setup (lockman.exe). Trusted storage on End users machine (Application TS): It is Trusted storage on end users machine. Here are stored modules borrowed from clients licence server. There is no need of users actions to install and use application TS. Vendor (SCIA) daemon: It is in SCIA.exe file which must be installed on clients licence server machine. Vendor daemon is part of Licence server which communicates with application and administrates requests for modules. It must be running on clients server machine when trying to Check out / Check in any modules. It can be run in standard way (see help available for lmgrd.exe /?). Trusted storage on server machine (Server-side TS): It is trusted storage on users licence server machine. Here are stored modules which user has activated. Those modules are then enabled to users application via SCIA daemon. Administration of licenses stored in Server-side trusted storage can be done using Server Activation utility (see further). Server activation utility: see separate chapter SCIA activation server: This is the server which is operated by SCIA. It is located on our machine and communicates directly with Software installed database. It proceeds requests from users and send responses to them. The IP address of the activation server is: activation.scia-online.com
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]
4. This message informs that activation finished successfully 5. Activation utility can be closed now 6. The content of Trusted storage can be checked using tool sereveractutil.exe: serveractutil.exe -view 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.
12
Scia Engineer
activation.scia-online.com
The licence server is configured automatically within installation of SCIA FLEXnet licence server. In usual cases the following steps are done automatically. 1. Start the file lmtools.exe
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.
8. Save this configuration by pressing [Save Service] 9. Go to the tab Start/Stop/Reread 10. Select the newly created License Manager (FLEXnet SCIA) 11. Press [Start Server] The License Server has now been started and it provides for communication with the licenses.
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
Configuration of SCIA licence server to provide licences for older versions of SCIA Engineer
Licence server distributed with version 2010 (and later) can be also used with older versions of Scia Engineer (with floating licensing based on FlexLM technology). 1. Start the file lmtools.exe
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). Borrowing of modules is controlled from Protection setup utility:
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
18
Scia Engineer
User can select one of the following protection types: 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
This utility needs to be installed on users licence server. The utility is intended for users licence administrator. It enables to administrate the server-side trusted storage. Following actions are available: Add new licence (one licence represents one LockID) in the list Delete licence from the list
And also perform transactions with SCIA Activation server - Activate a licence - Return a licence to SCIA server - Repair damaged trusted storage
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
Necessary commercial modules are not selected in the protection setup Necessary commercial modules has expired
Verify that all necessary commercial modules are selected. Especially modules for version of Scia engineer 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 Protection setup utility Scia Engineer run in Demo mode no modules listed in Protection setup utility Dongle is not attached Dongle drivers are missing Attach the dongle Install drivers see special chapter Dongle is not attached Dongle drivers are missing *.LIC file is missing Attach the dongle Install drivers see special chapter Do Import licence file
22
Scia Engineer
FLEXnet protection
Activation utility
Unspecified error during communication with SCIA activation server Contact SCIA support
Check your internet connection or verify the correct value of SCIA Activation server URL:
Activation bez pripojeni k netu Discrepancy between modules in users trusted storage and SCIA database Contact SCIA support
return request bez pripojeni k netu Wrong licence name was sent to SCIA activation server Contact SCIA support
Borrowing
Some of selected modules cannot be borrowed. The borrowing must be explicitly allowed by SCIA Modify selection or contact SCIA for enabling of borrowing for necessary modules
23
Scia Engineer
Not possible to connect to licence server from which the modules were borrowed
Check that licence server is running and check your network connection
Repair
Repair transaction was not previously approved by SCIA Contact SCIA support with explanation how the trusted storage became un-trusted
24