Vai al contenuto principale
La protezione online utilizza un file protetto da password che contiene i parametri della licenza. In questo caso, non è richiesta l’attivazione della licenza.
In questo scenario, stai per sviluppare un’applicazione che utilizza la libreria ABBYY FineReader Engine e che verrà distribuita su un’istanza cloud, una macchina virtuale privata o una workstation locale. L’installazione viene eseguita tramite la riga di comando, senza alcuna interazione con l’utente.Ti serviranno:
  • un file token della licenza online (con un nome simile a SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken).
  • la password del file token della licenza.
  • il tuo Customer Project ID.
Segui le istruzioni:
  1. Esegui %archive_name%.sh come utente non-root.
  2. Specifica i seguenti parametri nella riga di comando:
    • Il percorso della cartella in cui verrà installata la libreria ABBYY FineReader Engine.
    • Il tuo Customer Project ID.
    • Il parametro per l’installazione per sviluppatori.
    • Il percorso di una cartella in cui archiviare i dati di licenza (può essere qualsiasi cartella nella directory /home, esclusa la directory /tmp).
    • Il percorso completo e la password del file token della licenza online.
Esempio di riga di comando:
%archive_name%.sh -- --install-dir "<folder path>" 
--project-id "<Customer Project ID>" --license-path "<file path>" --license-password "<password>" 
--licenses-folder "<folder path>" --developer-install
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"
  1. Attendi il completamento dell’installazione.
Dopo aver installato ABBYY FineReader Engine, la cartella in cui archiviare i dati di licenza può essere modificata in LicensingSettings.xml. Vedi l’esempio nell’articolo Utilizzo del file LicensingSettings.xml.
  1. Avvia il Licensing Service tramite il comando:
come daemonoppure come applicazioneUna licenza online non richiede attivazione: le informazioni sulla licenza vengono ricevute in fase di esecuzione dell’applicazione dai servizi di gestione delle licenze online di ABBYY. Per l’autorizzazione, l’applicazione invia un file token della licenza e la relativa password. Dovrai collocare il file token nel percorso previsto dall’applicazione. Questa posizione deve essere specificata dallo sviluppatore (per impostazione predefinita è la cartella impostata per il parametro —licenses-folder durante l’installazione).Nota che:
  • È necessaria una connessione Internet mentre l’applicazione è in esecuzione.
  • Le connessioni a *.abbyy.com sulla porta 443 (HTTPS) devono essere consentite. Se la connessione viene persa, l’applicazione smetterà di funzionare dopo il superamento di un determinato timeout di riconnessione. Il periodo di sincronizzazione e il timeout di riconnessione sono parametri specifici di ciascuna licenza online.
  • Il certificato root di GoDaddy deve essere installato. Consulta le informazioni dettagliate sul certificato nel sito web di GoDaddy.
In questo scenario, stai per sviluppare un’applicazione che utilizza la libreria ABBYY FineReader Engine su una workstation connessa al server di licenze tramite la rete. L’installazione viene eseguita dalla riga di comando, senza alcuna interazione da parte dell’utente.Ti serviranno:
  • un file token della licenza online (con un nome simile a SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken).
  • la password del file token della licenza.
  • il tuo Customer Project ID.
  • il nome DNS o l’indirizzo IP del server di licenze.
Segui le istruzioni:
  1. Installa il Licensing Service sul server di licenze, come descritto in Installing the Licensing Service.
Usa ABBYY FineReader Engine e Licensing Service dello stesso pacchetto. In caso contrario, la compatibilità non è garantita.
  1. Installa la libreria sulle workstation:
  2. Esegui %archive_name%.sh come utente non root.
  3. Specifica i seguenti parametri nella riga di comando:
    • Il percorso della cartella in cui verrà installata la libreria ABBYY FineReader Engine.
    • Il tuo Customer Project ID.
    • L’indirizzo IP del server di licenze su cui è installato il Licensing Service.
    • Il percorso di una cartella in cui archiviare i dati di licenza (può essere qualsiasi cartella nella directory /home, ad eccezione della directory /tmp).
    • Il parametro per l’installazione per sviluppatori.
    • Il percorso completo e la password del file token della licenza online.
Esempio di riga di comando:
%archive_name%.sh -- --install-dir "<folder path>" 
--project-id "<Customer Project ID>" --service-address "<address>" --license-path "<file path>" --license-password "<password>"
--licenses-folder "<folder path>" --developer-install
  1. Attendi il completamento dell’installazione.
Dopo aver installato ABBYY FineReader Engine, la cartella per l’archiviazione dei dati di licenza può essere modificata in LicensingSettings.xml. Vedi l’esempio nell’articolo Utilizzo del file LicensingSettings.xml.
Una licenza online non richiede attivazione: le informazioni di licenza vengono ottenute dall’applicazione in fase di esecuzione dai servizi di gestione delle licenze online di ABBYY. Per autorizzarsi, l’applicazione invia un file token della licenza e la relativa password. Dovrai collocare il file token nella posizione prevista dall’applicazione. Questa posizione deve essere specificata dallo sviluppatore (per impostazione predefinita, è la cartella impostata per il parametro —licenses-folder durante l’installazione).Nota che:
  • È necessaria una connessione Internet mentre l’applicazione è in esecuzione.
  • Devono essere consentite le connessioni a *.abbyy.com sulla porta 443 (HTTPS). Se la connessione viene persa, l’applicazione smetterà di funzionare dopo il superamento del timeout di riconnessione previsto. Il periodo di sincronizzazione e il timeout di riconnessione sono parametri specifici di ogni licenza online.
  • La porta 3023 deve essere aperta sul server di licenze per consentire la connessione alle workstation. L’unico protocollo di connessione supportato è Sockets.
  • Il certificato root di GoDaddy deve essere installato sul server di licenze su cui è installato il Licensing Service. Per informazioni dettagliate sul certificato, consulta il sito web di GoDaddy.