Standalone license
Standalone license
In this scenario, you are about to develop an application that uses ABBYY FineReader Engine library and to be deployed to a cloud instance, private virtual machine, or a local workstation. The installation is performed by manually copying the files.You will need:
- an Online License token file (named like SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken).
- the password to the license token file.
- your Customer Project ID.
- Unpack the %archive_name%.sh with the —target and —noexec options. The example of command line:
- Copy the following files:
- Files for the functioning of the modules that your application will support.
- Files marked as “mandatory” in ABBYY FineReader Engine Distribution Kit section in Developer’s Help. They are system modules and main recognition databases.
- Resource files for interface languages that will be used in your application.
- Dictionary support files for recognition languages that your application will support. If the recognition languages include languages with the Latin alphabet, make sure that you copy the Univers.amd and Univers.amm files.
- The License Manager utility (LicenseManager.Console, libProtectionConsoleUI.so).
You can use the file to automatically create a list of files required for your application to function.
- Create a folder for storing the licensing data (default is %ProgramData%\ABBYY\SDK\12\Licenses). Everyone should have full access permissions on it. To change this folder, see an example described in Working with the LicensingSettings.xml File article.
- Install the Licensing Service, as described in Installing the Licensing Service.
- Internet connection is required when the application is running.
- Connections to *.abbyy.com on port 443 (HTTPS) are allowed. If the connection is lost, the application will stop functioning after a certain reconnection timeout is exceeded. The synchronization period and the reconnection timeout are specific parameters of each Online License.
- GoDaddy root certificate should be installed. See the detailed information about the certificate on the GoDaddy website.
Network license
Network license
In this scenario, you are about to develop an application that uses ABBYY FineReader Engine library on a workstation connected to the license server through a network. The installation is performed by manually copying the files.You will need:
- an Online License token file (named like SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken).
- the password to the license token file.
- your Customer Project ID.
- the DNS name or IP-address of the license server.
- Install the Licensing Service on the license server, as described in Installing the Licensing Service.
- Install the library on the workstations:
- Unpack the %archive_name%.sh with the —target and —noexec options. The example of command line:
- Copy the following files:
- Files for the functioning of the modules that your application will support.
- Files marked as “mandatory” in ABBYY FineReader Engine Distribution Kit section in Developer’s Help. They are system modules and main recognition databases.
- Resource files for interface languages that will be used in your application.
- Dictionary support files for recognition languages that your application will support. If the recognition languages include languages with the Latin alphabet, make sure that you copy the Univers.amd and Univers.amm files.
- The License Manager utility (LicenseManager.Console, libProtectionConsoleUI.so).
You can use the file to automatically create a list of files required for your application to function.
- Create a folder for storing the licensing data on each workstation (default is %ProgramData%\ABBYY\SDK\12\Licenses). Everyone should have full access permissions on it. To change this folder, see an example described in Working with the LicensingSettings.xml File article.
- Place the token file on all workstations in the folder where your application will search for this file. You may choose the %ProgramData%\ABBYY\SDK\12\Licenses folder, which is the default behavior, or another folder used for storing the licensing data. Everyone must have full access permissions on these folders.
- Create a LicensingSettings.xml file, setting up the same type of connection protocol you specified for the server and the address of the server:
- Internet connection is required when the application is running.
- Connections to *.abbyy.com on port 443 (HTTPS) are allowed. If the connection is lost, the application will stop functioning after a certain reconnection timeout is exceeded. The synchronization period and the reconnection timeout are specific parameters of each Online License.
- Port 3023 must be opened on the license server for its connection to the workstations. The only supported connection protocol is Sockets.
- GoDaddy root certificate should be installed on the license server with the Licensing Service installed. See the detailed information about the certificate on the GoDaddy website.
