https://wiki.olisystems.com/wiki/api.php?action=feedcontributions&user=Sbadagliacco&feedformat=atomwiki.olisystems.com - User contributions [en]2024-03-28T19:54:48ZUser contributionsMediaWiki 1.31.16https://wiki.olisystems.com/wiki/index.php?title=Transfering_a_Softkey&diff=6202Transfering a Softkey2020-11-11T17:42:22Z<p>Sbadagliacco: /* Steps for Transferring a Sofkey */</p>
<hr />
<div>==Steps for Transferring a Sofkey==<br />
<br />
<br />
[[File:steps.png]]<br />
<br />
<br />
If you need to transfer your softkey from computer A (old) to Computer B (new), you need to follow these steps:<br />
<br />
<br />
'''Start in Computer B''' (The new computer)<br />
<br />
<br />
1. Open the '''OLI License Key Utility'''<br />
<br />
<br />
Each OLI program group in the start menu has the <u> OLI License Key Utility </u> program.<br />
<br />
You can access it via the tools program group under the OLI software you are using. In this example we are using OLI Studio (select the appropriate program group for your program).<br />
<br />
[[File:2017-03-07 14-03-39.png]]<br />
<br />
<br />
<br />
2. Click on Collect Information button<br />
<br />
<br />
[[File:stepa.png]]<br />
<br />
<br />
<br />
3. This will bring the following warning message:"Are you creating a file to transfer a key from another computer"<br />
<br />
<br />
4. Click Yes<br />
<br />
<br />
[[File:stepb.png]]<br />
<br />
<br />
5. Save your *.OLIrid file in a location that you remember.<br />
<br />
<br />
[[File:stepc.png]]<br />
<br />
<br />
<br />
<br />
5. Send *.OLIrid file to '''Computer A''' (This could be via email, USB drive, etc.)<br />
<br />
<br />
6. '''Computer A''' opens the OLI License Key Utility<br />
<br />
<br />
7. '''Computer A''' selects the softkey it needs to transfer (All OLI software and services should be closed/stopped at this step)<br />
<br />
<br />
8. '''Computer A''' Clicks on Transfer Key Button<br />
<br />
<br />
[[File:stepd.png]]<br />
<br />
<br />
<br />
9. Open the *.OLIrid file, save the *.OLIh2h file and send it to '''Computer B''' <br />
<br />
<br />
<br />
10. '''Computer A''' doesn’t have access to the softkey anymore<br />
<br />
<br />
<br />
11. '''Computer B''' receives the *.OLIh2h file and save it.<br />
<br />
<br />
<br />
12. '''Computer B''' opens OLI License Key Utility<br />
<br />
<br />
<br />
13. '''Computer B''' clicks on the Apply Update button<br />
<br />
<br />
<br />
14. '''Computer B''' opens the *.OLIh2h file<br />
<br />
<br />
[[File:stepe.png]]<br />
<br />
<br />
15. A message saying that the key was applied successfully appears. '''Computer B''' now has access to the key.</div>Sbadagliaccohttps://wiki.olisystems.com/wiki/index.php?title=Error_initializing_database_Cause_%3D%22_Terminating_application.&diff=6201Error initializing database Cause =" Terminating application.2020-11-09T19:00:46Z<p>Sbadagliacco: Created page with "This error occurs when OLI software was expecting a database and wasn't found. File:error_init_database.JPG If this error occurs please contact OLI support, as it coul..."</p>
<hr />
<div>This error occurs when OLI software was expecting a database and wasn't found.<br />
<br />
<br />
[[File:error_init_database.JPG]]<br />
<br />
<br />
If this error occurs please contact OLI support, as it could be a problem with your serial number or link to the database location.</div>Sbadagliaccohttps://wiki.olisystems.com/wiki/index.php?title=File:Error_init_database.JPG&diff=6200File:Error init database.JPG2020-11-09T18:42:53Z<p>Sbadagliacco: </p>
<hr />
<div></div>Sbadagliaccohttps://wiki.olisystems.com/wiki/index.php?title=Error_Messages&diff=6199Error Messages2020-11-09T18:41:45Z<p>Sbadagliacco: /* List of Common OLI Error Messages */</p>
<hr />
<div>This page contains a list of errors message observed during installation and while running the software.<br />
<br />
Please find the error message that you see in your screen below.<br />
<br />
=='''List of Common OLI Error Messages''' ==<br />
<br />
<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | OLI Error Message<br />
|-<br />
| [[Could not connect to license server 'ncacn_ip_tcp:...']] Please check your network connection and settings and ensure that the license server is running.<br />
|-<br />
| [[Could not connect to the network hardlock server. Check your network settings and that the server is functioning.]]<br />
|-<br />
| [[An error occurred during the installation of assembly component]]<br />
|-<br />
| [[Login Error: Could not find a valid protection key with ID: PA...]]<br />
|-<br />
| [[Login Error: Could not find a valid protection key with ID: PS...]]<br />
|-<br />
| [[Login Error: Could not find a valid protection key with ID: LS...]]<br />
|-<br />
| [[Opening Service Control Manager (Failed)]]<br />
|-<br />
| [[Resetting the Hardware Key | Your system date was reset. Key invalidated]]<br />
|-<br />
| [[Security provider failed to initialize. RpcNsBindingImportNext Failed]]<br />
|-<br />
| [[Security provider failed to initialize. The security method used in this serial number is not longer supported.]]<br />
|-<br />
| [[Sentinel HASP Run-time installation - Error when starting the hasplms service with parameters...]]<br />
|-<br />
| [[Serial Number Provided (V2-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX) has options that the license server does not support]]<br />
|-<br />
| [[Server License has expired. Please contact your administrator]]<br />
|-<br />
| [[Simultaneous user count reached]]<br />
|-<br />
| [[There was an error configuring the trial license. The installation process cannot continue and will now exit]]<br />
|-<br />
| [[Unable to determine a valid product login for serial number]]<br />
|-<br />
| [[Unable to initialize engine security]]<br />
|-<br />
| [[Error initializing database Cause =" Terminating application.]]<br />
|-<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Login Error<br />
! style="font-weight: bold;" | Vendor Error Message<br />
! style="font-weight: bold;" | OLI Error Message<br />
|-<br />
| 0<br />
| API call was successful<br />
| No Error, call to device was successful<br />
|-<br />
| 1<br />
| DONGLE not initialized<br />
| Dongle not programmed, contact OLI<br />
|-<br />
| 2<br />
| Already initialized<br />
| No Error<br />
|-<br />
| 3<br />
| Device not supported<br />
| This is not an OLI Dongle<br />
|-<br />
| 4<br />
| Function not supported<br />
| You are using an OLI dongle with a non-OLI program using the same drivers. Use the proper key<br />
|-<br />
| 5<br />
| <br />
| Not used<br />
|-<br />
| 6<br />
| HL-Server login table full<br />
| Not used, was used for v1.0 server<br />
|-<br />
| 7<br />
| HASP key not found<br />
| [[Login Error: HASP Error (7): HASP Key not found]]<br />
|-<br />
| 8<br />
| A network error occurred<br />
| Can not find your network, please check settings<br />
|-<br />
| 9<br />
| No device available<br />
| Can not read device<br />
|-<br />
| 10<br />
| A wrong parameter occurred<br />
| Invalid argument passed to key, Contact OLI<br />
|-<br />
| 11<br />
| HL-Server not API version<br />
| Not used by OLI<br />
|-<br />
| 12<br />
| Error on memory allocation<br />
| Programming on key invalid, contact OLI<br />
|-<br />
| 13<br />
| <br />
| Not used<br />
|-<br />
| 14<br />
| Can not open driver (NT,UNIX)<br />
| Missing drivers, re-installed with full admin<br />
|-<br />
| 15<br />
| Invalid environment string<br />
| [[Login Error: Hardlock Error(15): Invalid environment string.]]<br />
|-<br />
| 16<br />
| Unable to get a function entry<br />
| Not used by OLI<br />
|-<br />
| 17<br />
| No valid license info (LM)<br />
| Not used by OLI<br />
|-<br />
| 18<br />
| Key with specified ID was not found<br />
| [[HASP Error (18): Key with specified ID was not found.]]<br />
|-<br />
| 19<br />
| Port Busy<br />
| Can not acquire port, is the port set correctly<br />
|-<br />
| 20<br />
| No Device<br />
| Not used by OLI<br />
|-<br />
| 21<br />
| Invalid License<br />
| Not used by OLI<br />
|-<br />
| 22<br />
| Sync Error<br />
| Not used by OLI<br />
|-<br />
| 23<br />
| <br />
| Not used<br />
|-<br />
| 24<br />
| Buffer too small<br />
| Not used by OLI<br />
|-<br />
| 25<br />
| Unknown hardware descriptor<br />
| Not used by OLI<br />
|-<br />
| 26<br />
| Unknown fixed block position<br />
| Not used by OLI<br />
|-<br />
| 27<br />
| HASP Error (27): Terminal services (remote terminal) detected<br />
| [[Error Terminal Services are not supported with local protection key]]<br />
|-<br />
| 28<br />
| Date fake detected<br />
| User attempted to roll back date on host computer<br />
|-<br />
| 29<br />
| Dead counter limit reached<br />
| Not used by OLI<br />
|-<br />
| 30<br />
| Vendor key is invalid<br />
| Not used by OLI<br />
|-<br />
| 31<br />
| No license file found<br />
| Not used by OLI<br />
|-<br />
| 32<br />
| Invalid variable block<br />
| Not used by OLI<br />
|-<br />
| 33<br />
| Error updating license file<br />
| Not used by OLI<br />
|-<br />
| 34<br />
| No info there<br />
| Not used by OLI<br />
|-<br />
| 35<br />
| Can not TLV encode data<br />
| Not used by OLI<br />
|-<br />
| 36<br />
| Write license failed<br />
| Not used by OLI<br />
|-<br />
| 37<br />
| Expiration Date Reached<br />
| Key has expired<br />
|-<br />
| 38<br />
| Term. Server/ Citrix Server detected<br />
| Virtual environment detected. Exit program<br />
|-<br />
| 39<br />
| Invalid updated data<br />
| Not used by OLI<br />
|-<br />
| 40<br />
| Update data has expired<br />
| Not used by OLI<br />
|-<br />
| 41<br />
| The feature has expired<br />
| [[Login Error - HASP Error (41): The feature has expired]]<br />
|-<br />
| 43<br />
| HASP SL secure storage I/O error or USB request error<br />
| [[HASP Error (43): HASP SL secure storage I/O error or USB request error]]<br />
|-<br />
| 48<br />
| Vendor library cannot be found<br />
| [[HASP error (48) vendor library cannot be found]]<br />
|-<br />
| 51<br />
| Virtual Machine Detected<br />
| [[Login Error: HASP Error (51): Virtual machine detected]]<br />
|-<br />
| 52<br />
| HASP Update incompatible<br />
| [[HASP ERROR (52): HASP Update incompatible with this hardware...]]<br />
|-<br />
| 58<br />
| Invalid XML "recipient" parameter<br />
| [[HASP Error (58): Invalid XML "recipient" parameter]]<br />
|-<br />
| 64<br />
| Cloned HASP SL secure storage detected<br />
| [[HASP Error (64): Cloned HASP SL secure storage detected]]<br />
|-<br />
| 65<br />
| HSpecified V2C update already installed in the LLM<br />
| [[HASP Error (65): Specified V2C update already installed in the LLM]]<br />
|-<br />
| 256<br />
| Login table full (remote)<br />
| Not used by OLI, was used with v1.0 server<br />
|-<br />
| 257<br />
| Printer not On-line<br />
| Used by parallel port key when printer attached<br />
|-<br />
| 258<br />
| Serial ID not readable or n/a<br />
| Device corrupted, contact OLI<br />
|-<br />
| 2-78<br />
| HASP Error: Hardware Changes detected<br />
| C2V/V2C pairing invalid due to hardware changes<br />
|-<br />
| 0-4005<br />
| Unable to connect to key()<br />
| No hardware device (PA or PH type) is connected to the USB port<br />
|-<br />
|}<br />
<br />
[[category: Error messages]] [[Category: HASP]][[Category: Hardlock]]<br />
<br />
== '''Common Error Messages Classified by Type''' ==<br />
<br />
=== Connectivity/Network ===<br />
<br />
*[[Could not connect to license server 'ncacn_ip_tcp:...']] Please check your network connection and settings and ensure that the license server is running.<br />
*[[Could not connect to the network hardlock server. Check your network settings and that the server is functioning.]]<br />
<br />
=== Run-time ===<br />
<br />
*[[Error in DBController:convertPrivate():]]<br />
*[[Simultaneous user count reached - please try again later.]]<br />
*[[Security Check Failed]]<br />
<br />
=== Installation ===<br />
<br />
*[[File in Use]]<br />
*[[Key Not Detected]]<br />
*[[OLI ScaleChem 9.3 is not enabled by this serial number.]]<br />
<br />
=== Login Errors ===<br />
<br />
[[Login Errors]]<br />
<br />
== '''Security Errors''' ==<br />
*[[An error occurred during the installation of assembly component]]<br />
*[[ERROR_SERVICE_DEPENDENCY_DELETED]]<br />
*[[Failed to delete fridge token]]<br />
*[[Login Error: Could not find a valid protection key with ID: PA...]]<br />
*[[Login Error: Could not find a valid protection key with ID: PS...]]<br />
*[[Login Error: HASP Error (7): HASP Key not found]]<br />
*[[Login Error: Hardlock Error(15): Invalid environment string.]]<br />
*[[Login Error - HASP Error (41): The feature has expired]]<br />
*[[Login Error: HASP Error (51): Virtual machine detected]]<br />
*[[Hardlock/softkey drivers apparently fail to install properly]] - this results in the program starting and just quitting without an error message<br />
*[[HASP ERROR (52): HASP Update incompatible with this hardware...]]<br />
*[[HASP Error (64): Cloned HASP SL secure storage detected]]<br />
*[[Opening Service Control Manager (Failed)]]<br />
*[[Resetting the Hardware Key | Your system date was reset. Key invalidated]]<br />
*[[Security provider failed to initialize. RpcNsBindingImportNext Failed]]<br />
*[[Security provider failed to initialize. The security method used in this serial number is not longer supported.]]<br />
*[[Sentinel HASP Run-time installation - Error when starting the hasplms service with parameters...]]<br />
*[[Serial Number Provided (V2-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX) has options that the license server does not support]]<br />
*[[Server License has expired. Please contact your administrator]]<br />
*[[There was an error configuring the trial license. The installation process cannot continue and will now exit]]<br />
*[[Unable to determine a valid product login for serial number]]<br />
*[[Unable to initialize engine security]]<br />
<br />
== '''List of Uncommon OLI Error Messages''' ==<br />
<br />
On this page we list uncommon error messages that are encountered by the OLI Software. Many of these errors are due to drivers and other factors outside of OLI's control.<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | OLI Error Message<br />
|-<br />
| [[***ERROR: Unable to acquire ESP, CSP and toolkit license]] <br />
|-<br />
|}<br />
<br />
<br />
===OLI Studio Errors ===<br />
<br />
*[[Error in DBController]]<br />
<br />
=='''Full list of Error Codes from the security device''' ==<br />
*[[Error codes from the manufacturer of the OLI security device]]<br />
<br />
<br />
[[Category: Error messages]]</div>Sbadagliaccohttps://wiki.olisystems.com/wiki/index.php?title=Frequently_Asked_Questions_-_FAQs&diff=6195Frequently Asked Questions - FAQs2020-10-13T20:08:22Z<p>Sbadagliacco: </p>
<hr />
<div>==Frequently Asked Questions for Installation and Security ==<br />
<br />
;1. What is the difference between Network License vs Individual License?<br />
: For both Network and Individual the software is installed locally on the user’s computer.<br />
<br />
:For Individual licenses the security is also installed locally. These could be:<br />
::a. USB Keys<br />
::b. Software Based Keys (Softkey)<br />
::c. Trials<br />
<br />
:For network licenses when the software is started it will go to the license server to check for a valid license. Up to the limit of the license, typically 1-20 can connect to the network license at a time.<br />
<br />
<br />
;2. How many network licenses can be installed per machine or host/server computer?<br />
: A server can only host 1 license. This means only 1 network license can be installed per machine/server/host.<br />
<br />
<br />
;3. What if there are two licenses for a University? One for research and one for education?<br />
:Each license must be hosted on a separate server. We can provide 2 separate licenses, one for EDR and one for EDU. <br />
:The other option is to combine the 2 licenses onto a single license file – we will just add the concurrencies together. The disadvantage of this, is that the academic users could simultaneously use all the research copies locking out the researchers. <br />
<br />
<br />
;4. USB Dongle usage (non-network)<br />
:The USB is more flexible in that it can be shared with others by simply inserting the dongle in another PC.<br />
<br />
<br />
;5. Software Based Keys (softkey) usage<br />
:The softkey can be more convenient if you are the only user (no dongle to keep track of) but it is tied to the MAC address, CPU serial number, hard drive serial number, among others of a single PC and cannot be moved.<br />
<br />
<br />
;6. Concurrencies (seats) and their usage <br />
:The concurrent users (any number can have the software installed) and the concurrent users can connect to the license server to get access up to the limit in the license. <br />
<br />
<br />
;7. How many users can use the software when?<br />
:The number of concurrent users is limited by the license. For example, a 20-concurrency license allows 20 users to use the software simultaneously. <br />
<br />
<br />
;8. Do I need a server computer for the license server?<br />
:YES, you need a computer to host the license server (either a physical box or a virtual machine). The license manager software will sit on this server machine.<br />
:The only requirement is that this server needs to be on and running when the software is expected to be used, typically 24 hour a day.<br />
<br />
<br />
;9. Do I need 1 server or 2 and why?<br />
:If you have more than 1 network license, then each license should be hosted on a separate server. <br />
<br />
:The other option is to combine the 2 licenses onto a single license file – we will just add the concurrencies together. The disadvantage of this, is that one set of users could simultaneously use all the copies for the other set of users locking them out. <br />
<br />
<br />
;10. Can I install the Server and OLI Software in the same machine?<br />
:Yes, but it is not recommended. Other users may need to use the software via the network server which would require the local computer to be available, e.g., turned on and connected to the network.<br />
<br />
<br />
;11. I have two different license servers with different serial numbers, do I use 1 client serial number for both license servers?<br />
:No, you need to use the client serial number that is paired for each server. They are not interchangeable.<br />
<br />
<br />
;12. What is the OLI Network License Manager/provider?<br />
:OLI frequently uses the names interchangeably. The OLI Network License Manager is also known as the OLI Network Security Provider. <br />
<br />
<br />
;13. What is the OLI Network License Admin Program vs. OLI Network License Admin Tool?<br />
:These are the same program. <br />
<br />
<br />
;14. What do I do to upgrade from a Trial of the OLI Software?<br />
:Uninstall the trial software and then installed the Licensed Software. This will force the installation of the hardware and software drivers.<br />
<br />
<br />
;15. Will methods of encryption be deployed to protect the data at rest. Encryption at rest means the data is stored in an encrypted format so that it is not easily readable<br />
:Documents for desktop applications are stored in Binary format that is compressed no data encryption is utilized in data storage for user data. For a user created databank the data is encrypted.<br />
<br />
<br />
;16. Will methods of encryption be deployed to protect the data in motion? Encryption in motion means the data is transmitted using secure protocols such as HTTPS/ SSL /TLS 1.2 from source to destination<br />
:Our license server information is encrypted prior to transmission and uses Microsoft RPC communication over TCP/IP. Support requests from the software are currently sent over http<br />
<br />
<br />
;17. Does the software store data collected? Will the software, if installed on a third party server, store any company related data?<br />
:The only data that would be installed would be server name for a network license server and potentially users name/company if provided during the install.<br />
<br />
<br />
;18. Does the software require transmission of data? Does the software send data to any 3rd party system? <br />
:Version 10 of the OLI Software does not send any data to a 3rd party. For version 9.6 data there is an option to send data to a 3rd party in an encrypted form. Users can opt in or out for this feature. For version 9.6 usage data is sent to Revulytics with user approval (opt in/out on initial startup). Version 9.6 is the only version where data is sent to a 3rd party. For versions 10 and later, and 9.5 and earlier, no data is sent.<br />
<br />
<br />
;19. Does the software utilize custom code? Does the installed software, if vendor supplied, contained customer related/specified source code changes other than standard configuration?<br />
:OLI Desktop software is a single release for all users<br />
<br />
<br />
;20. Does the software require elevated rights to install or use? <br />
:Install – Yes<br />
:Use – No<br />
:Exception: License manager configuration and start/stop requires admin rights<br />
<br />
<br />
;21. [[Why do you have to update the client serial number?]]<br />
:We describe in detail when you need to update the client serial number<br />
<br />
[[Category: FAQ]]</div>Sbadagliaccohttps://wiki.olisystems.com/wiki/index.php?title=Frequently_Asked_Questions_-_FAQs&diff=6194Frequently Asked Questions - FAQs2020-10-13T20:08:01Z<p>Sbadagliacco: </p>
<hr />
<div>==Frequently Asked Questions for Installation and Security ==<br />
<br />
;1. What is the difference between Network License vs Individual License?<br />
: For both Network and Individual the software is installed locally on the user’s computer.<br />
<br />
:For Individual licenses the security is also installed locally. These could be:<br />
::a. USB Keys<br />
::b. Software Based Keys (Softkey)<br />
::c. Trials<br />
<br />
:For network licenses when the software is started it will go to the license server to check for a valid license. Up to the limit of the license, typically 1-20 can connect to the network license at a time.<br />
<br />
<br />
;2. How many network licenses can be installed per machine or host/server computer?<br />
: A server can only host 1 license. This means only 1 network license can be installed per machine/server/host.<br />
<br />
<br />
;3. What if there are two licenses for a University? One for research and one for education?<br />
:Each license must be hosted on a separate server. We can provide 2 separate licenses, one for EDR and one for EDU. <br />
:The other option is to combine the 2 licenses onto a single license file – we will just add the concurrencies together. The disadvantage of this, is that the academic users could simultaneously use all the research copies locking out the researchers. <br />
<br />
<br />
;4. USB Dongle usage (non-network)<br />
:The USB is more flexible in that it can be shared with others by simply inserting the dongle in another PC.<br />
<br />
<br />
;5. Software Based Keys (softkey) usage<br />
:The softkey can be more convenient if you are the only user (no dongle to keep track of) but it is tied to the MAC address, CPU serial number, hard drive serial number, among others of a single PC and cannot be moved.<br />
<br />
<br />
;6. Concurrencies (seats) and their usage <br />
:The concurrent users (any number can have the software installed) and the concurrent users can connect to the license server to get access up to the limit in the license. <br />
<br />
<br />
;7. How many users can use the software when?<br />
:The number of concurrent users is limited by the license. For example, a 20-concurrency license allows 20 users to use the software simultaneously. <br />
<br />
<br />
;8. Do I need a server computer for the license server?<br />
:YES, you need a computer to host the license server (either a physical box or a virtual machine). The license manager software will sit on this server machine.<br />
:The only requirement is that this server needs to be on and running when the software is expected to be used, typically 24 hour a day.<br />
<br />
<br />
;9. Do I need 1 server or 2 and why?<br />
:If you have more than 1 network license, then each license should be hosted on a separate server. <br />
<br />
:The other option is to combine the 2 licenses onto a single license file – we will just add the concurrencies together. The disadvantage of this, is that one set of users could simultaneously use all the copies for the other set of users locking them out. <br />
<br />
<br />
;10. Can I install the Server and OLI Software in the same machine?<br />
:Yes, but it is not recommended. Other users may need to use the software via the network server which would require the local computer to be available, e.g., turned on and connected to the network.<br />
<br />
<br />
;11. I have two different license servers with different serial numbers, do I use 1 client serial number for both license servers?<br />
:No, you need to use the client serial number that is paired for each server. They are not interchangeable.<br />
<br />
<br />
;12. What is the OLI Network License Manager/provider?<br />
:OLI frequently uses the names interchangeably. The OLI Network License Manager is also known as the OLI Network Security Provider. <br />
<br />
<br />
;13. What is the OLI Network License Admin Program vs. OLI Network License Admin Tool?<br />
:These are the same program. <br />
<br />
<br />
;14. What do I do to upgrade from a Trial of the OLI Software?<br />
:Uninstall the trial software and then installed the Licensed Software. This will force the installation of the hardware and software drivers.<br />
<br />
<br />
;15. Will methods of encryption be deployed to protect the data at rest. Encryption at rest means the data is stored in an encrypted format so that it is not easily readable<br />
:Documents for desktop applications are stored in Binary format that is compressed no data encryption is utilized in data storage for user data. For a user created databank the data is encrypted.<br />
<br />
<br />
;16. Will methods of encryption be deployed to protect the data in motion? Encryption in motion means the data is transmitted using secure protocols such as HTTPS/ SSL /TLS 1.2 from source to destination<br />
:Our license server information is encrypted prior to transmission and uses Microsoft RPC communication over TCP/IP. Support requests from the software are currently sent over http<br />
<br />
<br />
;17. Does the software store data collected? Will the software, if installed on a third party server, store any company related data?<br />
:The only data that would be installed would be server name for a network license server and potentially users name/company if provided during the install.<br />
<br />
<br />
;18. Does the software require transmission of data? Does the software send data to any 3rd party system? <br />
:Version 10 of the OLI Software does not send any data to a 3rd party. For version 9.6 data there is an option to send data to a 3rd party in an encrypted form. Users can opt in or out for this feature. For version 9.6 usage data is sent to Revulytics with user approval (opt in/out on initial startup). Version 9.6 is the only version where data is sent to a 3rd party. For versions 10 and later, and 9.5 and earlier, no data is sent.<br />
<br />
<br />
;19. Does the software utilize custom code? Does the installed software, if vendor supplied, contained customer related/specified source code changes other than standard configuration?<br />
:OLI Desktop software is a single release for all users<br />
<br />
;20. Does the software require elevated rights to install or use? <br />
:Install – Yes<br />
:Use – No<br />
:Exception: License manager configuration and start/stop requires admin rights<br />
<br />
;21. [[Why do you have to update the client serial number?]]<br />
:We describe in detail when you need to update the client serial number<br />
<br />
[[Category: FAQ]]</div>Sbadagliaccohttps://wiki.olisystems.com/wiki/index.php?title=HASP_Error_(58):_Invalid_XML_%22recipient%22_parameter&diff=6190HASP Error (58): Invalid XML "recipient" parameter2020-10-06T19:15:04Z<p>Sbadagliacco: Created page with "This error occurs when transferring a soft key with different Sentinel Driver versions. Repair Driver button on the software may throw an error, in that case use the link to ..."</p>
<hr />
<div>This error occurs when transferring a soft key with different Sentinel Driver versions.<br />
<br />
Repair Driver button on the software may throw an error, in that case use the link to manually install.<br />
<br />
[https://wiki.olisystems.com/wiki/images/1/1d/Sentinel_LDK_Run-time_setup_7_103.zip Here is a link to download the current Sentinel Driver (7.103 December 27 2019)]</div>Sbadagliaccohttps://wiki.olisystems.com/wiki/index.php?title=Error_Messages&diff=6189Error Messages2020-10-06T19:07:49Z<p>Sbadagliacco: </p>
<hr />
<div>This page contains a list of errors message observed during installation and while running the software.<br />
<br />
Please find the error message that you see in your screen below.<br />
<br />
=='''List of Common OLI Error Messages''' ==<br />
<br />
<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | OLI Error Message<br />
|-<br />
| [[Could not connect to license server 'ncacn_ip_tcp:...']] Please check your network connection and settings and ensure that the license server is running.<br />
|-<br />
| [[Could not connect to the network hardlock server. Check your network settings and that the server is functioning.]]<br />
|-<br />
| [[An error occurred during the installation of assembly component]]<br />
|-<br />
| [[Login Error: Could not find a valid protection key with ID: PA...]]<br />
|-<br />
| [[Login Error: Could not find a valid protection key with ID: PS...]]<br />
|-<br />
| [[Login Error: Could not find a valid protection key with ID: LS...]]<br />
|-<br />
| [[Opening Service Control Manager (Failed)]]<br />
|-<br />
| [[Resetting the Hardware Key | Your system date was reset. Key invalidated]]<br />
|-<br />
| [[Security provider failed to initialize. RpcNsBindingImportNext Failed]]<br />
|-<br />
| [[Security provider failed to initialize. The security method used in this serial number is not longer supported.]]<br />
|-<br />
| [[Sentinel HASP Run-time installation - Error when starting the hasplms service with parameters...]]<br />
|-<br />
| [[Serial Number Provided (V2-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX) has options that the license server does not support]]<br />
|-<br />
| [[Server License has expired. Please contact your administrator]]<br />
|-<br />
| [[Simultaneous user count reached]]<br />
|-<br />
| [[There was an error configuring the trial license. The installation process cannot continue and will now exit]]<br />
|-<br />
| [[Unable to determine a valid product login for serial number]]<br />
|-<br />
| [[Unable to initialize engine security]]<br />
|-<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | Login Error<br />
! style="font-weight: bold;" | Vendor Error Message<br />
! style="font-weight: bold;" | OLI Error Message<br />
|-<br />
| 0<br />
| API call was successful<br />
| No Error, call to device was successful<br />
|-<br />
| 1<br />
| DONGLE not initialized<br />
| Dongle not programmed, contact OLI<br />
|-<br />
| 2<br />
| Already initialized<br />
| No Error<br />
|-<br />
| 3<br />
| Device not supported<br />
| This is not an OLI Dongle<br />
|-<br />
| 4<br />
| Function not supported<br />
| You are using an OLI dongle with a non-OLI program using the same drivers. Use the proper key<br />
|-<br />
| 5<br />
| <br />
| Not used<br />
|-<br />
| 6<br />
| HL-Server login table full<br />
| Not used, was used for v1.0 server<br />
|-<br />
| 7<br />
| HASP key not found<br />
| [[Login Error: HASP Error (7): HASP Key not found]]<br />
|-<br />
| 8<br />
| A network error occurred<br />
| Can not find your network, please check settings<br />
|-<br />
| 9<br />
| No device available<br />
| Can not read device<br />
|-<br />
| 10<br />
| A wrong parameter occurred<br />
| Invalid argument passed to key, Contact OLI<br />
|-<br />
| 11<br />
| HL-Server not API version<br />
| Not used by OLI<br />
|-<br />
| 12<br />
| Error on memory allocation<br />
| Programming on key invalid, contact OLI<br />
|-<br />
| 13<br />
| <br />
| Not used<br />
|-<br />
| 14<br />
| Can not open driver (NT,UNIX)<br />
| Missing drivers, re-installed with full admin<br />
|-<br />
| 15<br />
| Invalid environment string<br />
| [[Login Error: Hardlock Error(15): Invalid environment string.]]<br />
|-<br />
| 16<br />
| Unable to get a function entry<br />
| Not used by OLI<br />
|-<br />
| 17<br />
| No valid license info (LM)<br />
| Not used by OLI<br />
|-<br />
| 18<br />
| Key with specified ID was not found<br />
| [[HASP Error (18): Key with specified ID was not found.]]<br />
|-<br />
| 19<br />
| Port Busy<br />
| Can not acquire port, is the port set correctly<br />
|-<br />
| 20<br />
| No Device<br />
| Not used by OLI<br />
|-<br />
| 21<br />
| Invalid License<br />
| Not used by OLI<br />
|-<br />
| 22<br />
| Sync Error<br />
| Not used by OLI<br />
|-<br />
| 23<br />
| <br />
| Not used<br />
|-<br />
| 24<br />
| Buffer too small<br />
| Not used by OLI<br />
|-<br />
| 25<br />
| Unknown hardware descriptor<br />
| Not used by OLI<br />
|-<br />
| 26<br />
| Unknown fixed block position<br />
| Not used by OLI<br />
|-<br />
| 27<br />
| HASP Error (27): Terminal services (remote terminal) detected<br />
| [[Error Terminal Services are not supported with local protection key]]<br />
|-<br />
| 28<br />
| Date fake detected<br />
| User attempted to roll back date on host computer<br />
|-<br />
| 29<br />
| Dead counter limit reached<br />
| Not used by OLI<br />
|-<br />
| 30<br />
| Vendor key is invalid<br />
| Not used by OLI<br />
|-<br />
| 31<br />
| No license file found<br />
| Not used by OLI<br />
|-<br />
| 32<br />
| Invalid variable block<br />
| Not used by OLI<br />
|-<br />
| 33<br />
| Error updating license file<br />
| Not used by OLI<br />
|-<br />
| 34<br />
| No info there<br />
| Not used by OLI<br />
|-<br />
| 35<br />
| Can not TLV encode data<br />
| Not used by OLI<br />
|-<br />
| 36<br />
| Write license failed<br />
| Not used by OLI<br />
|-<br />
| 37<br />
| Expiration Date Reached<br />
| Key has expired<br />
|-<br />
| 38<br />
| Term. Server/ Citrix Server detected<br />
| Virtual environment detected. Exit program<br />
|-<br />
| 39<br />
| Invalid updated data<br />
| Not used by OLI<br />
|-<br />
| 40<br />
| Update data has expired<br />
| Not used by OLI<br />
|-<br />
| 41<br />
| The feature has expired<br />
| [[Login Error - HASP Error (41): The feature has expired]]<br />
|-<br />
| 43<br />
| HASP SL secure storage I/O error or USB request error<br />
| [[HASP Error (43): HASP SL secure storage I/O error or USB request error]]<br />
|-<br />
| 48<br />
| Vendor library cannot be found<br />
| [[HASP error (48) vendor library cannot be found]]<br />
|-<br />
| 51<br />
| Virtual Machine Detected<br />
| [[Login Error: HASP Error (51): Virtual machine detected]]<br />
|-<br />
| 52<br />
| HASP Update incompatible<br />
| [[HASP ERROR (52): HASP Update incompatible with this hardware...]]<br />
|-<br />
| 58<br />
| Invalid XML "recipient" parameter<br />
| [[HASP Error (58): Invalid XML "recipient" parameter]]<br />
|-<br />
| 64<br />
| Cloned HASP SL secure storage detected<br />
| [[HASP Error (64): Cloned HASP SL secure storage detected]]<br />
|-<br />
| 65<br />
| HSpecified V2C update already installed in the LLM<br />
| [[HASP Error (65): Specified V2C update already installed in the LLM]]<br />
|-<br />
| 256<br />
| Login table full (remote)<br />
| Not used by OLI, was used with v1.0 server<br />
|-<br />
| 257<br />
| Printer not On-line<br />
| Used by parallel port key when printer attached<br />
|-<br />
| 258<br />
| Serial ID not readable or n/a<br />
| Device corrupted, contact OLI<br />
|-<br />
| 2-78<br />
| HASP Error: Hardware Changes detected<br />
| C2V/V2C pairing invalid due to hardware changes<br />
|-<br />
| 0-4005<br />
| Unable to connect to key()<br />
| No hardware device (PA or PH type) is connected to the USB port<br />
|-<br />
|}<br />
<br />
[[category: Error messages]] [[Category: HASP]][[Category: Hardlock]]<br />
<br />
== '''Common Error Messages Classified by Type''' ==<br />
<br />
=== Connectivity/Network ===<br />
<br />
*[[Could not connect to license server 'ncacn_ip_tcp:...']] Please check your network connection and settings and ensure that the license server is running.<br />
*[[Could not connect to the network hardlock server. Check your network settings and that the server is functioning.]]<br />
<br />
=== Run-time ===<br />
<br />
*[[Error in DBController:convertPrivate():]]<br />
*[[Simultaneous user count reached - please try again later.]]<br />
*[[Security Check Failed]]<br />
<br />
=== Installation ===<br />
<br />
*[[File in Use]]<br />
*[[Key Not Detected]]<br />
*[[OLI ScaleChem 9.3 is not enabled by this serial number.]]<br />
<br />
=== Login Errors ===<br />
<br />
[[Login Errors]]<br />
<br />
== '''Security Errors''' ==<br />
*[[An error occurred during the installation of assembly component]]<br />
*[[ERROR_SERVICE_DEPENDENCY_DELETED]]<br />
*[[Failed to delete fridge token]]<br />
*[[Login Error: Could not find a valid protection key with ID: PA...]]<br />
*[[Login Error: Could not find a valid protection key with ID: PS...]]<br />
*[[Login Error: HASP Error (7): HASP Key not found]]<br />
*[[Login Error: Hardlock Error(15): Invalid environment string.]]<br />
*[[Login Error - HASP Error (41): The feature has expired]]<br />
*[[Login Error: HASP Error (51): Virtual machine detected]]<br />
*[[Hardlock/softkey drivers apparently fail to install properly]] - this results in the program starting and just quitting without an error message<br />
*[[HASP ERROR (52): HASP Update incompatible with this hardware...]]<br />
*[[HASP Error (64): Cloned HASP SL secure storage detected]]<br />
*[[Opening Service Control Manager (Failed)]]<br />
*[[Resetting the Hardware Key | Your system date was reset. Key invalidated]]<br />
*[[Security provider failed to initialize. RpcNsBindingImportNext Failed]]<br />
*[[Security provider failed to initialize. The security method used in this serial number is not longer supported.]]<br />
*[[Sentinel HASP Run-time installation - Error when starting the hasplms service with parameters...]]<br />
*[[Serial Number Provided (V2-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX) has options that the license server does not support]]<br />
*[[Server License has expired. Please contact your administrator]]<br />
*[[There was an error configuring the trial license. The installation process cannot continue and will now exit]]<br />
*[[Unable to determine a valid product login for serial number]]<br />
*[[Unable to initialize engine security]]<br />
<br />
== '''List of Uncommon OLI Error Messages''' ==<br />
<br />
On this page we list uncommon error messages that are encountered by the OLI Software. Many of these errors are due to drivers and other factors outside of OLI's control.<br />
<br />
{| class="wikitable"<br />
! style="font-weight: bold;" | OLI Error Message<br />
|-<br />
| [[***ERROR: Unable to acquire ESP, CSP and toolkit license]] <br />
|-<br />
|}<br />
<br />
<br />
===OLI Studio Errors ===<br />
<br />
*[[Error in DBController]]<br />
<br />
=='''Full list of Error Codes from the security device''' ==<br />
*[[Error codes from the manufacturer of the OLI security device]]<br />
<br />
<br />
[[Category: Error messages]]</div>Sbadagliaccohttps://wiki.olisystems.com/wiki/index.php?title=Transfering_a_Softkey&diff=6175Transfering a Softkey2020-09-14T12:46:26Z<p>Sbadagliacco: </p>
<hr />
<div>==Steps for Transferring a Sofkey==<br />
<br />
<br />
[[File:steps.png]]<br />
<br />
<br />
If you need to transfer your softkey from computer A (old) to Computer B (new), you need to follow these steps:<br />
<br />
<br />
'''Start in Computer B''' (The new computer)<br />
<br />
<br />
1. Open the '''OLI License Key Utility'''<br />
<br />
<br />
Each OLI program group in the start menu has the <u> OLI License Key Utility </u> program.<br />
<br />
You can access it via the tools program group under the OLI software you are using. In this example we are using OLI Studio (select the appropriate program group for your program).<br />
<br />
[[File:2017-03-07 14-03-39.png]]<br />
<br />
<br />
<br />
2. Click on Collect Information button<br />
<br />
<br />
[[File:stepa.png]]<br />
<br />
<br />
<br />
3. This will bring the following warning message:"Are you creating a file to transfer a key from another computer"<br />
<br />
<br />
4. Click Yes<br />
<br />
<br />
[[File:stepb.png]]<br />
<br />
<br />
5. Save your *.OLIrid file in a location that you remember.<br />
<br />
<br />
[[File:stepc.png]]<br />
<br />
<br />
<br />
<br />
5. Send *.OLIrid file to '''Computer A''' (This could be via email, USB drive, etc.)<br />
<br />
<br />
6. '''Computer A''' opens the OLI License Key Utility<br />
<br />
<br />
7. '''Computer A''' selects the softkey it needs to transfer (All OLI software and services should be closed/stopped at this step)<br />
<br />
<br />
8. '''Computer A''' Clicks on Transfer Key Button<br />
<br />
<br />
[[File:stepd.png]]<br />
<br />
<br />
<br />
9. Save the *.OLIh2h file, and send it to '''Computer B''' <br />
<br />
<br />
<br />
10. '''Computer A''' doesn’t have access to the softkey anymore<br />
<br />
<br />
<br />
11. '''Computer B''' receives the *.OLIh2h file and save it.<br />
<br />
<br />
<br />
12. '''Computer B''' opens OLI License Key Utility<br />
<br />
<br />
<br />
13. '''Computer B''' clicks on the Apply Update button<br />
<br />
<br />
<br />
14. '''Computer B''' opens the *.OLIh2h file<br />
<br />
<br />
[[File:stepe.png]]<br />
<br />
<br />
15. A message saying that the key was applied successfully appears. '''Computer B''' now has access to the key.</div>Sbadagliacco