Zum Hauptinhalt springen
Beim Online-Schutz wird eine kennwortgeschützte Datei verwendet, die die Lizenzparameter enthält. In diesem Fall ist keine Lizenzaktivierung erforderlich.
In diesem Szenario entwickeln Sie eine Anwendung, die die ABBYY FineReader Engine-Bibliothek verwendet und auf einer Cloud-Instanz, einer privaten virtuellen Maschine oder einer lokalen Workstation bereitgestellt werden soll. Die Installation erfolgt mit dem interaktiven Installationsprogramm für die Kommandozeile.Sie benötigen:
  • eine Online-Lizenz-Token-Datei (mit einem Namen wie SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken).
  • das Kennwort für die Lizenz-Token-Datei.
  • Ihre Customer Project ID.
Führen Sie %archive_name%.sh als Nicht-Root-Benutzer aus und folgen Sie den Anweisungen des Assistenten:
  1. Lesen Sie die Lizenzvereinbarung und bestätigen Sie, dass Sie über eine Lizenz verfügen.
  2. Geben Sie den Pfad zum Ordner an, in dem die ABBYY FineReader Engine-Bibliothek installiert werden soll.
  3. Wählen Sie die Option Developer-Installation aus.
  4. Wählen Sie die Option Lokaler Server aus.
  5. Geben Sie den Lizenzordner an, in dem Ihre Lizenz und die zugehörigen Daten gespeichert werden sollen (dies kann ein beliebiger Ordner im Verzeichnis /home sein, ausgenommen das Verzeichnis /tmp).
Nach der Installation von ABBYY FineReader Engine kann der Ordner zum Speichern der Lizenzierungsdaten in LicensingSettings.xml geändert werden. Ein Beispiel finden Sie im Artikel Arbeiten mit der Datei LicensingSettings.xml.
  1. Starten Sie den Licensing Service mit dem Befehl:
als Daemon
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"
oder als AnwendungSie können diesen Schritt überspringen und den Dienst nach der Installation manuell starten.
  1. Geben Sie Ihre Customer Project ID an.
  2. Geben Sie den vollständigen Pfad und das Kennwort für die Online-Lizenz-Token-Datei an.
  3. Warten Sie, bis die Installation abgeschlossen ist.
Eine Online-Lizenz muss nicht aktiviert werden: Die Lizenzinformationen werden zur Laufzeit der Anwendung von den ABBYY Online-Lizenzierungsdiensten abgerufen. Zur Autorisierung sendet die Anwendung eine Lizenz-Token-Datei und ein Lizenzkennwort. Sie müssen die Token-Datei an dem Ort ablegen, an dem die Anwendung sie erwartet. Dieser Speicherort muss vom Entwickler festgelegt werden (standardmäßig ist dies der in Schritt 5 angegebene Ordner).Beachten Sie Folgendes:
  • 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 unterbrochen wird, funktioniert die Anwendung nicht mehr, sobald das Wiederverbindungs-Timeout überschritten wird. Der Synchronisierungszeitraum und das Wiederverbindungs-Timeout sind spezifische Parameter jeder Online-Lizenz.
  • Das GoDaddy-Root-Zertifikat sollte installiert sein. Ausführliche Informationen zum Zertifikat finden Sie auf der Website von GoDaddy.
In diesem Szenario entwickeln Sie eine Anwendung, die die ABBYY FineReader Engine-Bibliothek auf einer Workstation verwendet, die über ein Netzwerk mit dem Lizenzserver verbunden ist. Die Installation erfolgt mit dem interaktiven Befehlszeilen-Installationsprogramm.Sie benötigen:
  • eine Online-Lizenz-Token-Datei (mit einem Namen wie SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken).
  • das Kennwort für die Lizenz-Token-Datei.
  • Ihre Customer Project ID.
  • den DNS-Namen oder die IP-Adresse des Lizenzservers.
Gehen Sie wie folgt vor:
  1. Installieren Sie den Licensing Service auf dem Lizenzserver, wie unter Installieren des Licensing Service beschrieben.
Verwenden Sie ABBYY FineReader Engine und den Licensing Service aus demselben Paket. Andernfalls ist die Kompatibilität nicht gewährleistet.
  1. Installieren Sie die Bibliothek auf den Workstations:
Führen Sie %archive_name%.sh als Benutzer ohne Root-Rechte aus und folgen Sie den Anweisungen des Assistenten:
  1. Lesen Sie die Software Developer License Agreement und bestätigen Sie, dass Sie über eine Developer License verfügen.
  2. Geben Sie den Pfad zu dem Ordner an, in dem die ABBYY FineReader Engine-Bibliothek installiert werden soll.
  3. Wählen Sie die Option Developer-Installation.
  4. Wählen Sie die Option Remote server.
  5. Geben Sie die IP-Adresse des Lizenzservers an, auf dem der Licensing Service installiert ist.
  6. Geben Sie den Lizenzordner zum Speichern Ihrer Lizenz und der zugehörigen Daten an (dies kann ein beliebiger Ordner im Verzeichnis /home sein, mit Ausnahme des Verzeichnisses /tmp).
    Wichtig! Nach der Installation von ABBYY FineReader Engine kann der Ordner zum Speichern der Lizenzierungsdaten in LicensingSettings.xml geändert werden. Siehe das Beispiel im Artikel Arbeiten mit der Datei LicensingSettings.xml.
  7. Geben Sie Ihre Customer Project ID ein.
  8. Geben Sie den vollständigen Pfad und das Kennwort für die Online-Lizenz-Token-Datei an.
  9. Warten Sie, bis die Installation abgeschlossen ist.
Eine Online-Lizenz muss nicht aktiviert werden: Die Lizenzinformationen werden zur Laufzeit der Anwendung von den ABBYY Online-Lizenzierungsdiensten abgerufen. Zur Autorisierung sendet die Anwendung eine Lizenz-Token-Datei und ein Lizenzkennwort. Sie müssen die Token-Datei an dem Ort ablegen, an dem die Anwendung sie erwartet. Dieser Ort muss vom Entwickler angegeben werden (standardmäßig ist dies ein Ordner, der in Schritt f angegeben ist).Beachten Sie Folgendes:
  • 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 bestimmter reconnection timeout überschritten wird. Der Synchronisierungszeitraum und der reconnection 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. Ausführliche Informationen zum Zertifikat finden Sie auf der GoDaddy-Website.