Licenza standalone
Licenza standalone
In questo scenario, si sta 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 copiando manualmente i file.Saranno necessari:
- un file token della licenza online (con un nome simile a SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken).
- la password del file token della licenza.
- il proprio Customer Project ID.
- Estrarre %archive_name%.sh con le opzioni —target e —noexec. Esempio di riga di comando:
- Copiare i seguenti file:
- I file necessari al funzionamento dei moduli supportati dall’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 di risorse per le lingue dell’interfaccia che verranno utilizzate nell’applicazione.
- I file di supporto del dizionario per le lingue di riconoscimento supportate dall’applicazione. Se le lingue di riconoscimento includono lingue con alfabeto latino, assicurarsi di copiare i file Univers.amd e Univers.amm.
- L’utility License Manager (LicenseManager.Console, libProtectionConsoleUI.so).
È possibile utilizzare il file per generare automaticamente l’elenco dei file necessari al funzionamento dell’applicazione.
- Creare una cartella per l’archiviazione dei dati di gestione delle licenze (il valore predefinito è %ProgramData%\ABBYY\SDK\12\Licenses). Everyone deve disporre delle autorizzazioni di accesso completo a questa cartella. Per modificare questa cartella, vedere l’esempio descritto nell’articolo Utilizzo del file LicensingSettings.xml.
- Installare il Licensing Service, come descritto in Installazione del Licensing Service.
- È richiesta 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 ogni licenza online.
- Il certificato root GoDaddy deve essere installato. Per informazioni dettagliate sul certificato, vedere il sito web di GoDaddy.
Licenza di rete
Licenza di rete
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 copiando manualmente i file.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.
- Installa il Licensing Service sul server di licenze, come descritto in Installazione del Licensing Service.
- Installa la libreria sulle workstation:
- Estrai %archive_name%.sh con le opzioni —target e —noexec. Esempio di riga di comando:
- Copia i seguenti file:
- I file necessari per il funzionamento dei moduli supportati dall’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 utilizzate nell’applicazione.
- I file di supporto del dizionario per le lingue di riconoscimento supportate dall’applicazione. Se le lingue di riconoscimento includono lingue con alfabeto latino, assicurati di copiare i file Univers.amd e Univers.amm.
- La utility License Manager (LicenseManager.Console, libProtectionConsoleUI.so).
Puoi usare il file per creare automaticamente un elenco dei file necessari al funzionamento dell’applicazione.
- Crea una cartella per archiviare i dati di gestione delle licenze su ogni workstation (il percorso predefinito è %ProgramData%\ABBYY\SDK\12\Licenses). Il gruppo Everyone deve disporre di autorizzazioni di accesso complete. Per modificare questa cartella, vedi l’esempio descritto nell’articolo Utilizzo del file LicensingSettings.xml.
- Inserisci il file token in tutte le workstation nella cartella in cui l’applicazione cercherà questo file. Puoi scegliere la cartella %ProgramData%\ABBYY\SDK\12\Licenses, che rappresenta il comportamento predefinito, oppure un’altra cartella usata per archiviare i dati di gestione delle licenze. Il gruppo Everyone deve disporre di autorizzazioni di accesso complete per queste cartelle.
- Crea un file LicensingSettings.xml, impostando lo stesso tipo di protocollo di connessione specificato per il server e l’indirizzo del server:
- È necessaria una connessione a Internet mentre l’applicazione è in esecuzione.
- Devono essere consentite le connessioni a *.abbyy.com sulla porta 443 (HTTPS). Se la connessione si interrompe, 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 consentire la connessione alle workstation. L’unico protocollo di connessione supportato è Sockets.
- Il certificato root di GoDaddy deve essere installato sul server di licenze in cui è installato il Licensing Service. Per informazioni dettagliate sul certificato, consulta il sito web di GoDaddy.
