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 installieren Sie Ihre Anwendung, die die ABBYY FineReader Engine-Bibliothek verwendet und per manuellem Kopieren der Dateien auf einer Cloud-Instanz, einer privaten virtuellen Maschine oder einer lokalen Workstation bereitgestellt werden soll.Sie benötigen:
  • eine Online-Lizenz-Token-Datei (mit einem Namen wie SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken).
  • das Kennwort für die Lizenz-Token-Datei.
Gehen Sie wie folgt vor:
  1. Entpacken Sie %archive_name%.sh mit den Optionen —target und —noexec. Beispiel für die Befehlszeile:
%archive_name%.sh --noexec --target <where to unpack>
  1. Kopieren Sie die folgenden Dateien:
  • Dateien für die Module, die Ihre Anwendung unterstützt.
  • Dateien, die im Abschnitt ABBYY FineReader Engine Distribution Kit der Developer’s Help als „mandatory“ gekennzeichnet sind. Dies sind Systemmodule und Haupterkennungsdatenbanken.
  • Ressourcendateien für die Benutzeroberflächensprachen, die in Ihrer Anwendung verwendet werden.
  • Dateien zur Wörterbuchunterstützung für die Erkennungssprachen, die Ihre Anwendung unterstützt. Wenn die Erkennungssprachen Sprachen mit lateinischem Alphabet umfassen, stellen Sie sicher, dass Sie die Dateien Univers.amd und Univers.amm kopieren.
  • Das License Manager Utility (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.
  1. Erstellen Sie einen Ordner zum Speichern der Lizenzierungsdaten (standardmäßig %ProgramData%\ABBYY\SDK\12\Licenses). Die Gruppe „Jeder“ sollte darauf Vollzugriff haben. Wie Sie diesen Ordner ändern, ist im Artikel Arbeiten mit der Datei LicensingSettings.xml beschrieben.
  2. Installieren Sie den Licensing Service wie unter Installieren des Licensing Service beschrieben.
Kopieren Sie libProtection.Developer.so nicht auf Ihre Workstation. Diese Schutzbibliothek wird für die Developer-Installation verwendet.
  1. Starten Sie das License Manager Utility und prüfen Sie die Details Ihrer Lizenz.
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 Speicherort ablegen, an dem sie von der Anwendung erwartet wird. Dieser Speicherort muss vom Entwickler festgelegt werden (standardmäßig %ProgramData%\ABBYY\SDK\12\Licenses).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 ein bestimmtes Zeitlimit für die Wiederverbindung überschritten ist. Der Synchronisierungszeitraum und das Zeitlimit für die Wiederverbindung sind spezifische Parameter jeder Online-Lizenz.
  • Das GoDaddy-Stammzertifikat sollte installiert sein. Ausführliche Informationen zum Zertifikat finden Sie auf der GoDaddy-Website.
In diesem Szenario installieren Sie Ihre Anwendung, die die ABBYY FineReader Engine-Bibliothek verwendet, auf einer über ein Netzwerk mit dem Lizenzserver verbundenen Workstation, indem Sie die Dateien manuell kopieren.Sie benötigen:
  • eine Online-Lizenz-Token-Datei (mit einem Namen wie SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken).
  • das Kennwort für die Lizenz-Token-Datei.
  • den DNS-Namen oder die IP-Adresse des Lizenzservers.
Folgen Sie den Anweisungen:
  1. Installieren Sie den Licensing Service auf dem Lizenzserver, wie unter Installieren des Licensing Service beschrieben.
Kopieren Sie die libProtection.Developer.so nicht auf Ihre Workstation. Sie ist eine Schutzbibliothek für die Developer-Installation.
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 Arbeitsstationen:
    1. Entpacken Sie %archive_name%.sh mit den Optionen —target und —noexec. Beispiel für die Befehlszeile:
%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. Kopieren Sie die folgenden Dateien:
    • Dateien für die Module, 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. Dabei handelt es sich um Systemmodule und Hauptdatenbanken für die Erkennung.
    • Ressourcendateien für Benutzeroberflächensprachen, die in Ihrer Anwendung verwendet werden.
    • Wörterbuch-Supportdateien für Erkennungssprachen, die Ihre Anwendung unterstützt. Wenn die Erkennungssprachen Sprachen mit dem lateinischen Alphabet umfassen, stellen Sie sicher, dass Sie die Dateien Univers.amd und Univers.amm kopieren.
    • Das License Manager Utility (LicenseManager.Console, libProtectionConsoleUI.so).
Sie können die Datei verwenden, um automatisch eine Liste der für Ihre Anwendung erforderlichen Dateien zu erstellen.
Kopieren Sie die libProtection.Developer.so nicht auf Ihre Workstation. Sie ist eine Schutzbibliothek für die Developer-Installation.
  1. Erstellen Sie einen Ordner zum Speichern der Lizenzierungsdaten (standardmäßig %ProgramData%\ABBYY\SDK\12\Licenses). Jeder sollte dafür Vollzugriff haben. Ein Beispiel zum Ändern dieses Ordners finden Sie im Artikel Arbeiten mit der Datei LicensingSettings.xml.
  2. Legen Sie die Token-Datei auf allen Arbeitsstationen in dem Ordner ab, 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 zum Speichern der Lizenzierungsdaten. Jeder muss für diese Ordner Vollzugriff haben.
  3. Erstellen Sie eine Datei LicensingSettings.xml und legen Sie dabei denselben Verbindungstyp fest, den Sie für den Server angegeben haben, sowie die Serveradresse:
Wenn Sie für den Server einen anderen Port festgelegt haben, wiederholen Sie dieselbe Einstellung hier.
  1. Starten Sie das License Manager Utility und prüfen Sie die Details Ihrer Lizenz.
Eine Online-Lizenz muss nicht aktiviert werden: Die Lizenzinformationen werden zur Laufzeit der Anwendung vom ABBYY Online-Lizenzierungsdienst abgerufen. Zur Autorisierung sendet die Anwendung eine Lizenz-Token-Datei und ein Lizenzkennwort.Beachten Sie Folgendes:
  • Während der Ausführung der Anwendung 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 das Zeitlimit für die Wiederverbindung überschritten wird. Der Synchronisierungszeitraum und das Zeitlimit für die Wiederverbindung sind spezifische Parameter jeder Online-Lizenz.
  • Port 3023 muss auf dem Lizenzserver für die Verbindung zu den Arbeitsstationen geöffnet sein. Das einzige unterstützte Verbindungsprotokoll ist Sockets.
  • Das GoDaddy-Stammzertifikat sollte auf dem Lizenzserver installiert sein, auf dem der Licensing Service installiert ist. Ausführliche Informationen zum Zertifikat finden Sie auf der GoDaddy-Website.