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 necesario activar la licencia.
En este escenario, está instalando su 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, copiando manualmente los archivos.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.
Siga estas instrucciones:
  1. Desempaquete %archive_name%.sh con las opciones —target y —noexec. Ejemplo de línea de comandos:
%archive_name%.sh --noexec --target <where to unpack>
  1. Copie los siguientes archivos:
  • Los archivos necesarios para el funcionamiento de los módulos que admitirá su aplicación.
  • Los archivos marcados como “mandatory” en la sección ABBYY FineReader Engine Distribution Kit de la Ayuda del desarrollador. Son módulos del sistema y las principales bases de datos de reconocimiento.
  • Los archivos de recursos para los idiomas de la interfaz que se utilizarán en su aplicación.
  • Los archivos de compatibilidad de diccionario para los idiomas de reconocimiento que admitirá su aplicación. Si los idiomas de reconocimiento incluyen idiomas con alfabeto latino, asegúrese de copiar los archivos Univers.amd y Univers.amm.
  • La Utilidad del License Manager (LicenseManager.Console, libProtectionConsoleUI.so).
Puede usar el archivo para generar automáticamente una lista de los archivos necesarios para que su aplicación funcione.
  1. Cree una carpeta para almacenar los datos de licencia (la predeterminada es %ProgramData%\ABBYY\SDK\12\Licenses). Todos deben tener permisos de acceso total a ella. Para cambiar esta carpeta, consulte un ejemplo descrito en el artículo Trabajo con el archivo LicensingSettings.xml.
  2. Instale el servicio de licencias, como se describe en Installing the Licensing Service.
No copie libProtection.Developer.so en su estación de trabajo. Es una biblioteca de protección utilizada para la instalación Developer.
  1. Inicie la Utilidad del License Manager y compruebe los detalles de su licencia.
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 espera encontrarlo. Esta ubicación debe especificarla el desarrollador (la predeterminada es %ProgramData%\ABBYY\SDK\12\Licenses).Tenga en cuenta que:
  • Se requiere conexión a Internet mientras la aplicación esté en ejecución.
  • Se permiten conexiones a *.abbyy.com por el puerto 443 (HTTPS). Si se pierde la conexión, la aplicación dejará de funcionar cuando se supere 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, está instalando su aplicación que utiliza la biblioteca de ABBYY FineReader Engine en una estación de trabajo conectada al servidor de licencias a través de la red, mediante la copia manual de los archivos.Necesitará:
  • un archivo de token de licencia en línea (nombrado como SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken).
  • la contraseña para el archivo de token de licencia.
  • el nombre DNS o la dirección IP del servidor de licencias.
Siga las instrucciones:
  1. Instale el servicio de licencias en el servidor de licencias, como se describe en Installing the Licensing Service.
No copie libProtection.Developer.so en su estación de trabajo. Se trata de una biblioteca de protección utilizada para la instalación para desarrolladores.
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:
    1. Descomprima %archive_name%.sh con las opciones —target y —noexec. Ejemplo de línea de comandos:
%archive_name%.sh --noexec --target <where to unpack>
<LicensingServers>
   <MainNetworkLicenseServer ServerAddress="[your server address]" ProtocolType="Sockets"/>
</LicensingServers>
<LicensingServers>
   <MainNetworkLicenseServer ServerAddress="[your server address]" ProtocolType="Sockets" EndPointName="1025"/>
</LicensingServers>
  1. Copie los siguientes archivos:
    • Archivos para el funcionamiento de los módulos que su aplicación utilizará.
    • Archivos marcados como «obligatorios» en la sección ABBYY FineReader Engine Distribution Kit de la Ayuda para desarrolladores. Se trata de módulos del sistema y bases de datos principales de reconocimiento.
    • Archivos de recursos para los idiomas de interfaz que se usarán en su aplicación.
    • Archivos de soporte de diccionario para los idiomas de reconocimiento que su aplicación utilizará. Si los idiomas de reconocimiento incluyen idiomas con el alfabeto latino, asegúrese de copiar los archivos Univers.amd y Univers.amm.
    • La utilidad del License Manager (LicenseManager.Console, libProtectionConsoleUI.so).
Puede usar este archivo para crear automáticamente una lista de los archivos necesarios para el funcionamiento de su aplicación.
No copie libProtection.Developer.so en su estación de trabajo. Se trata de una biblioteca de protección utilizada para la instalación para desarrolladores.
  1. Cree una carpeta para almacenar los datos de licencias (el valor predeterminado es %ProgramData%\ABBYY\SDK\12\Licenses). Todos los usuarios deben tener permisos de acceso completo a ella. Para cambiar esta carpeta, consulte el ejemplo descrito en el artículo Trabajo con el archivo LicensingSettings.xml.
  2. Coloque el archivo de token de licencia en todas las estaciones de trabajo, en la carpeta donde su aplicación lo buscará. Puede elegir la carpeta %ProgramData%\ABBYY\SDK\12\Licenses, que es el comportamiento predeterminado, o cualquier otra carpeta utilizada para almacenar los datos de licencias. Todos los usuarios deben tener permisos de acceso completo a estas carpetas.
  3. Cree un archivo LicensingSettings.xml en el que configure el mismo tipo de protocolo de conexión que especificó para el servidor y la dirección del servidor:
Si configuró otro puerto para el servidor, repita la misma configuración aquí.
  1. Inicie la Utilidad del License Manager y verifique los detalles de su licencia.
Una licencia en línea no requiere activación: la información de la licencia se recibe durante la ejecución de la aplicación desde los servicios de licencias en línea de ABBYY. Para la autorización, la aplicación envía el archivo de token de licencia y la contraseña de licencia.Tenga en cuenta que:
  • Se requiere conexión a Internet mientras la aplicación está en ejecución.
  • Se permiten conexiones a *.abbyy.com en el puerto 443 (HTTPS). Si se pierde la conexión, la aplicación dejará de funcionar una vez que se supere un tiempo de espera de reconexión determinado. 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 la conexión con las estaciones de trabajo. El único protocolo de conexión compatible es Sockets.
  • El certificado raíz de GoDaddy debe instalarse en el servidor de licencias donde se haya instalado el servicio de licencias. Consulte la información detallada sobre el certificado en el sitio web de GoDaddy.