Standalone-Lizenz
Standalone-Lizenz
In diesem Szenario entwickeln Sie eine Anwendung, die die Bibliothek ABBYY FineReader Engine verwendet und auf einer Cloud-Instanz, einer privaten virtuellen Maschine oder einer lokalen Workstation bereitgestellt werden soll. Die Installation erfolgt durch manuelles Kopieren der Dateien.Sie benötigen:
- eine Token-Datei für die Online-Lizenz (mit einem Namen wie SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken).
- das Passwort für die Lizenz-Token-Datei.
- Ihre Customer Project ID.
- Entpacken Sie %archive_name%.sh mit den Optionen —target und —noexec. Beispiel für die Befehlszeile:
- Kopieren Sie die folgenden Dateien:
- Dateien, die für die von Ihrer Anwendung unterstützten Module erforderlich sind.
- Dateien, die im Abschnitt ABBYY FineReader Engine Distribution Kit in der Developer’s Help als „mandatory“ gekennzeichnet sind. Dabei handelt es sich um Systemmodule und Hauptdatenbanken für die Erkennung.
- Ressourcendateien für die Benutzeroberflächensprachen, die in Ihrer Anwendung verwendet werden.
- Dateien zur Wörterbuchunterstützung für die Erkennungssprachen, die von Ihrer Anwendung unterstützt werden. Wenn die Erkennungssprachen Sprachen mit lateinischem Alphabet umfassen, stellen Sie sicher, dass Sie die Dateien Univers.amd und Univers.amm kopieren.
- das Dienstprogramm License Manager (LicenseManager.Console, libProtectionConsoleUI.so).
Sie können die Datei verwenden, um automatisch eine Liste der Dateien zu erstellen, die für den Betrieb Ihrer Anwendung erforderlich sind.
- Erstellen Sie einen Ordner zum Speichern der Lizenzierungsdaten (standardmäßig %ProgramData%\ABBYY\SDK\12\Licenses). Jeder sollte volle Zugriffsrechte darauf haben. Wie Sie diesen Ordner ändern, zeigt das Beispiel im Artikel Arbeiten mit der Datei LicensingSettings.xml.
- Installieren Sie den Licensing Service wie unter Installieren des Licensing Service beschrieben.
- Während die Anwendung ausgeführt wird, ist eine Internetverbindung erforderlich.
- Verbindungen zu *.abbyy.com über Port 443 (HTTPS) müssen zulässig sein. Wenn die Verbindung verloren geht, funktioniert die Anwendung nicht mehr, sobald ein bestimmtes Zeitlimit für die Wiederverbindung überschritten wird. Der Synchronisierungszeitraum und das Zeitlimit für die Wiederverbindung sind spezifische Parameter jeder Online-Lizenz.
- Das GoDaddy-Root-Zertifikat sollte installiert sein. Detaillierte Informationen zum Zertifikat finden Sie auf der GoDaddy-Website.
Netzwerklizenz
Netzwerklizenz
In diesem Szenario entwickeln Sie eine Anwendung, die die Bibliothek ABBYY FineReader Engine auf einer Workstation verwendet, die über ein Netzwerk mit dem Lizenzserver verbunden ist. Die Installation erfolgt durch manuelles Kopieren der Dateien.Sie benötigen:
- eine Online-Lizenz-Token-Datei (mit einem Namen wie SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken).
- das Passwort für die Lizenz-Token-Datei.
- Ihre Customer Project ID.
- den DNS-Namen oder die IP-Adresse des Lizenzservers.
- Installieren Sie den Licensing Service auf dem Lizenzserver, wie unter Installieren des Licensing Service beschrieben.
- Installieren Sie die Bibliothek auf den Workstations:
- Entpacken Sie %archive_name%.sh mit den Optionen —target und —noexec. Beispiel für die Befehlszeile:
- Kopieren Sie die folgenden Dateien:
- Dateien, die für die Module erforderlich sind, die von Ihrer Anwendung unterstützt werden.
- Dateien, die im Abschnitt ABBYY FineReader Engine Distribution Kit in der Developer’s Help als „mandatory“ gekennzeichnet sind. Dies sind Systemmodule und die wichtigsten Erkennungsdatenbanken.
- Ressourcendateien für die Oberflächensprachen, die in Ihrer Anwendung verwendet werden.
- Dateien zur Wörterbuchunterstützung für die Erkennungssprachen, die von Ihrer Anwendung unterstützt werden. Wenn die Erkennungssprachen Sprachen mit lateinischem Alphabet enthalten, stellen Sie sicher, dass Sie die Dateien Univers.amd und Univers.amm kopieren.
- Das Dienstprogramm License Manager (LicenseManager.Console, libProtectionConsoleUI.so).
Sie können die Datei verwenden, um automatisch eine Liste der Dateien zu erstellen, die für die Funktionsfähigkeit Ihrer Anwendung erforderlich sind.
- Erstellen Sie auf jeder Workstation einen Ordner zum Speichern der Lizenzierungsdaten (standardmäßig %ProgramData%\ABBYY\SDK\12\Licenses). Alle Benutzer sollten Vollzugriff auf diesen Ordner haben. Wenn Sie diesen Ordner ändern möchten, finden Sie ein Beispiel dazu im Artikel Arbeiten mit der Datei LicensingSettings.xml.
- Platzieren Sie die Token-Datei auf allen Workstations in dem Ordner, in dem Ihre Anwendung nach dieser Datei sucht. Sie können den Ordner %ProgramData%\ABBYY\SDK\12\Licenses verwenden, was dem Standardverhalten entspricht, oder einen anderen Ordner für die Speicherung der Lizenzierungsdaten. Alle Benutzer müssen Vollzugriff auf diese Ordner haben.
- Erstellen Sie eine Datei LicensingSettings.xml, in der Sie dasselbe Verbindungsprotokoll festlegen, das Sie für den Server angegeben haben, sowie die Adresse des Servers:
- Während die Anwendung ausgeführt wird, ist eine Internetverbindung erforderlich.
- Verbindungen zu *.abbyy.com über Port 443 (HTTPS) müssen zulässig sein. Wenn die Verbindung verloren geht, funktioniert die Anwendung nicht mehr, sobald ein bestimmtes Wiederverbindungs-Timeout überschritten wird. Der Synchronisierungszeitraum und das Wiederverbindungs-Timeout sind spezifische Parameter jeder Online-Lizenz.
- Port 3023 muss auf dem Lizenzserver für die Verbindung zu den Workstations geöffnet sein. Das einzige unterstützte Verbindungsprotokoll ist Sockets.
- Das GoDaddy-Root-Zertifikat sollte auf dem Lizenzserver installiert sein, auf dem der Licensing Service installiert ist. Detaillierte Informationen zum Zertifikat finden Sie auf der GoDaddy-Website.
