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, installi manualmente la tua applicazione che utilizza la libreria ABBYY FineReader Engine, destinata alla distribuzione in un’istanza cloud, una macchina virtuale privata o una workstation locale, copiando i file manualmente.Ti serviranno:
  • un file token della licenza online (con un nome simile a SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken).
  • la password del file token della licenza.
Segui queste istruzioni:
  1. Estrai %archive_name%.sh con le opzioni —target e —noexec. Esempio di riga di comando:
%archive_name%.sh --noexec --target <where to unpack>
  1. Copia i seguenti file:
  • I file necessari al funzionamento dei moduli supportati dalla tua applicazione.
  • I file contrassegnati come “mandatory” nella sezione ABBYY FineReader Engine Distribution Kit della Guida per sviluppatori. Si tratta dei moduli di sistema e dei database principali di riconoscimento.
  • I file delle risorse per le lingue dell’interfaccia che verranno utilizzate nella tua applicazione.
  • I file di supporto del dizionario per le lingue di riconoscimento supportate dalla tua applicazione. Se tra le lingue di riconoscimento sono incluse lingue che usano l’alfabeto latino, assicurati di copiare i file Univers.amd e Univers.amm.
  • License Manager Utility (LicenseManager.Console, libProtectionConsoleUI.so).
Puoi usare il file per creare automaticamente un elenco dei file necessari al funzionamento della tua applicazione.
  1. Crea una cartella per archiviare i dati di gestione delle licenze (il valore predefinito è %ProgramData%\ABBYY\SDK\12\Licenses). Il gruppo Everyone deve disporre delle autorizzazioni di accesso complete per questa cartella. Per modificare questa cartella, consulta l’esempio descritto nell’articolo Utilizzo del file LicensingSettings.xml.
  2. Installa il Licensing Service, come descritto in Installazione del Licensing Service.
Non copiare libProtection.Developer.so sulla tua workstation. Si tratta di una libreria di protezione utilizzata per l’installazione per sviluppatori.
  1. Avvia License Manager Utility e controlla i dettagli della tua licenza.
Una licenza online non richiede attivazione: le informazioni sulla licenza vengono ricevute in fase di esecuzione dell’applicazione dal servizio di gestione delle licenze online di ABBYY. Per l’autorizzazione, l’applicazione invia un file token della licenza e la password della licenza. Dovrai collocare il file token nel percorso previsto dall’applicazione. Questo percorso deve essere specificato dallo sviluppatore (il valore predefinito è %ProgramData%\ABBYY\SDK\12\Licenses).Tieni presente che:
  • È richiesta una connessione Internet durante l’esecuzione dell’applicazione.
  • 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 di un determinato timeout di riconnessione. Il periodo di sincronizzazione e il timeout di riconnessione sono parametri specifici di ogni licenza online.
  • Deve essere installato il certificato radice GoDaddy. Per informazioni dettagliate sul certificato, consulta il sito web di GoDaddy.
In questo scenario, stai installando manualmente i file della tua applicazione, che utilizza la libreria ABBYY FineReader Engine, su una workstation connessa al server di licenze tramite la rete.Ti serviranno:
  • un file token della licenza online (con un nome simile a SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken).
  • la password del file token della licenza.
  • 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.
Non copiare libProtection.Developer.so sulla workstation. È una libreria di protezione usata per l’installazione per sviluppatori.
Usa ABBYY FineReader Engine e Licensing Service dello stesso pacchetto. In caso contrario, la compatibilità non è garantita.
  1. Installa la libreria sulle workstation:
    1. Estrai %archive_name%.sh con le opzioni —target e —noexec. Esempio di riga di comando:
%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. Copia i file seguenti:
    • I file necessari per il funzionamento dei moduli supportati dalla tua applicazione.
    • I file contrassegnati come “mandatory” nella sezione ABBYY FineReader Engine Distribution Kit della Guida per sviluppatori. Si tratta dei moduli di sistema e dei database di riconoscimento principali.
    • I file di risorse per le lingue dell’interfaccia che verranno usate nella tua applicazione.
    • I file di supporto del dizionario per le lingue di riconoscimento supportate dalla tua applicazione. Se tra le lingue di riconoscimento sono incluse lingue con alfabeto latino, assicurati di copiare i file Univers.amd e Univers.amm.
    • La License Manager Utility (LicenseManager.Console, libProtectionConsoleUI.so).
Puoi usare il file per creare automaticamente un elenco dei file necessari al funzionamento della tua applicazione.
Non copiare libProtection.Developer.so sulla workstation. È una libreria di protezione usata per l’installazione per sviluppatori.
  1. Crea una cartella per archiviare i dati di gestione delle licenze (per impostazione predefinita è %ProgramData%\ABBYY\SDK\12\Licenses). Il gruppo Everyone deve disporre delle autorizzazioni di accesso complete. Per cambiare questa cartella, vedi l’esempio descritto nell’articolo Utilizzo del file LicensingSettings.xml.
  2. Inserisci il file token in tutte le workstation nella cartella in cui la tua applicazione cercherà questo file. Puoi scegliere la cartella %ProgramData%\ABBYY\SDK\12\Licenses, che corrisponde al comportamento predefinito, oppure un’altra cartella usata per archiviare i dati di gestione delle licenze. Il gruppo Everyone deve disporre delle autorizzazioni di accesso complete a queste cartelle.
  3. Crea un file LicensingSettings.xml, impostando lo stesso tipo di protocollo di connessione specificato per il server e l’indirizzo del server:
Se imposti una porta diversa per il server, ripeti qui la stessa impostazione.
  1. Avvia License Manager Utility e controlla i dettagli della tua licenza.
Una licenza online non richiede attivazione: le informazioni sulla licenza vengono ricevute 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 password della licenza.Tieni presente 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. 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 la connessione con le 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.