Saltar al contenido principal
La protección en línea utiliza un archivo protegido con contraseña que contiene los parámetros de la licencia. En este caso, no es necesaria la activación de la licencia.
En este escenario, va a desarrollar una aplicación que utiliza la biblioteca ABBYY FineReader Engine y se implementará en una instancia en la nube, una máquina virtual privada o una estación de trabajo local. La instalación se realiza mediante el instalador interactivo de línea de comandos.Necesitará:
  • un archivo de token de licencia en línea (con un nombre como SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken).
  • la contraseña del archivo de token de licencia.
  • su Customer Project ID.
Ejecute %archive_name%.sh como usuario no root y siga las instrucciones del asistente:
  1. Lea el Contrato de licencia y confirme que dispone de una License.
  2. Especifique la ruta de la carpeta donde se instalará la biblioteca ABBYY FineReader Engine.
  3. Seleccione la opción de instalación Developer.
  4. Seleccione la opción Servidor local.
  5. Especifique la carpeta de licencias para almacenar su licencia y los datos asociados (puede ser cualquier carpeta del directorio /home, excepto el directorio /tmp).
Después de instalar ABBYY FineReader Engine, la carpeta para almacenar los datos de licencias puede cambiarse en LicensingSettings.xml. Consulte el ejemplo en el artículo Trabajo con el archivo LicensingSettings.xml.
  1. Inicie el servicio de licencias mediante el comando:
como daemon
run "<FRE_installation_directory>/Bin/ServiceWrapper
<FRE_installation_directory>/CommonBin/Licensing/start_licensing_service.sh"
run "LD_LIBRARY_PATH=<FRE_installation_directory>/CommonBin/Licensing <FRE_installation_directory>/CommonBin/Licensing/LicensingService /standalone"
o como aplicaciónPuede omitir este paso e iniciar el servicio manualmente después de la instalación.
  1. Especifique su Customer Project ID.
  2. Especifique la ruta completa y la contraseña del archivo de token de licencia en línea.
  3. Espere a que se complete la instalación.
Una licencia en línea no necesita activación: la información de la licencia se obtiene en tiempo de ejecución desde los servicios de licencias en línea de ABBYY. Para autorizarse, la aplicación envía un archivo de token de licencia y una contraseña de licencia. Deberá colocar el archivo de token donde la aplicación espere encontrarlo. Esta ubicación debe especificarla el desarrollador (de forma predeterminada, es la carpeta especificada en el paso 5).Tenga en cuenta que:
  • Se requiere conexión a Internet mientras la aplicación está en ejecución.
  • Deben estar permitidas las conexiones a *.abbyy.com por el puerto 443 (HTTPS). Si se pierde la conexión, la aplicación dejará de funcionar una vez superado un determinado tiempo de espera de reconexión. El período de sincronización y el tiempo de espera de reconexión son parámetros específicos de cada licencia en línea.
  • Debe estar instalado el certificado raíz de GoDaddy. Consulte información detallada sobre el certificado en el sitio web de GoDaddy.
En este escenario, va a desarrollar una aplicación que utiliza la biblioteca ABBYY FineReader Engine en una estación de trabajo conectada al servidor de licencias a través de una red. La instalación se realiza mediante el instalador interactivo de línea de comandos.Necesitará:
  • un archivo de token de licencia en línea (con un nombre similar a SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken).
  • la contraseña del archivo de token de licencia.
  • su Customer Project ID.
  • el nombre DNS o la dirección IP del servidor de licencias.
Siga estas instrucciones:
  1. Instale el servicio de licencias en el servidor de licencias, como se describe en Installing the Licensing Service.
Utilice ABBYY FineReader Engine y el servicio de licencias del mismo paquete. De lo contrario, no se garantiza la compatibilidad.
  1. Instale la biblioteca en las estaciones de trabajo:
Ejecute %archive_name%.sh como usuario sin privilegios root y siga las instrucciones del asistente:
  1. Lea el Software Developer License Agreement y confirme que dispone de una Developer License.
  2. Especifique la ruta a la carpeta en la que se instalará la biblioteca ABBYY FineReader Engine.
  3. Seleccione la opción instalación Developer.
  4. Seleccione la opción Remote server.
  5. Especifique la dirección IP del servidor de licencias en el que está instalado el servicio de licencias.
  6. Especifique la carpeta de licencias para almacenar su licencia y los datos asociados (puede ser cualquier carpeta del directorio /home, excepto el directorio /tmp).
    ¡Importante! Después de instalar ABBYY FineReader Engine, la carpeta para almacenar los datos de licencia puede cambiarse en LicensingSettings.xml. Consulte el ejemplo en el artículo Trabajo con el archivo LicensingSettings.xml.
  7. Introduzca su Customer Project ID.
  8. Especifique la ruta completa y la contraseña del archivo de token de licencia en línea.
  9. Espere a que finalice la instalación.
Una licencia en línea no necesita activación: la información de la licencia se recibe en tiempo de ejecución desde servicio de licencias en línea de ABBYY cuando se ejecuta la aplicación. Para autorizarla, la aplicación envía un archivo de token de licencia y una contraseña de licencia. Deberá colocar el archivo de token en la ubicación en la que la aplicación espera encontrarlo. El desarrollador debe especificar esta ubicación (de forma predeterminada, es una carpeta especificada en el paso f).Tenga en cuenta que:
  • Se requiere conexión a Internet mientras la aplicación se esté ejecutando.
  • Deben permitirse las conexiones a *.abbyy.com por el puerto 443 (HTTPS). Si se pierde la conexión, la aplicación dejará de funcionar una vez superado un determinado tiempo de espera de reconexión. El período de sincronización y el tiempo de espera de reconexión son parámetros específicos de cada licencia en línea.
  • El puerto 3023 debe estar abierto en el servidor de licencias para permitir su conexión con las estaciones de trabajo. El único protocolo de conexión compatible es Sockets.
  • El certificado raíz de GoDaddy debe estar instalado en el servidor de licencias en el que está instalado el servicio de licencias. Consulte información detallada sobre el certificado en el sitio web de GoDaddy.