メインコンテンツへスキップ
オンライン保護では、ライセンス パラメーターを含むパスワードで保護されたファイルを使用します。この場合、ライセンスのアクティベーションは必要ありません。
このシナリオは、ABBYY FineReader Engine ライブラリを使用するアプリケーションを開発し、クラウド インスタンス、プライベート仮想マシン、またはローカル ワークステーションにデプロイする場合を想定しています。インストールは、ユーザーの操作なしにコマンドライン経由で実行されます。必要なもの:
  • オンライン ライセンス トークン ファイル (ファイル名の例: SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken) 。
  • ライセンス トークン ファイルのパスワード。
  • Customer Project ID。
次の手順に従ってください。
  1. 非 root ユーザーとして %archive_name%.sh を実行します。
  2. コマンドラインで次のパラメーターを指定します。
    • ABBYY FineReader Engine ライブラリのインストール先フォルダーのパス。
    • Customer Project ID。
    • 開発者向けインストール用のパラメーター。
    • ライセンス データを保存するフォルダーのパス (/tmp ディレクトリを除く /home ディレクトリ配下の任意のフォルダーを指定できます) 。
    • オンライン ライセンス トークン ファイルのフルパスとパスワード。
コマンドラインの例:
%archive_name%.sh -- --install-dir "<folder path>" 
--project-id "<Customer Project ID>" --license-path "<file path>" --license-password "<password>" 
--licenses-folder "<folder path>" --developer-install
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"
  1. インストールが完了するまで待ちます。
ABBYY FineReader Engine のインストール後は、ライセンス データの保存先フォルダーを LicensingSettings.xml で変更できます。例については、LicensingSettings.xml ファイルの使用の記事を参照してください。
  1. 次のコマンドで Licensing Service を起動します。
デーモンとしてまたはアプリケーションとしてオンライン ライセンスではアクティベーションは不要です。ライセンス情報は、アプリケーションの実行時に ABBYY Online licensing services から取得されます。認証のため、アプリケーションはライセンス トークン ファイルとライセンス パスワードを送信します。トークン ファイルは、アプリケーションが想定する場所に配置する必要があります。この場所は開発者が指定する必要があります (既定では、インストール時に —licenses-folder パラメーターで設定したフォルダーです) 。注意:
  • アプリケーションの実行中はインターネット接続が必要です。
  • ポート 443 (HTTPS) で *.abbyy.com への接続が許可されている必要があります。接続が失われた場合、一定の再接続タイムアウトを超えると、アプリケーションは動作を停止します。同期期間と再接続タイムアウトは、各オンライン ライセンス固有のパラメーターです。
  • GoDaddy のルート証明書をインストールする必要があります。証明書の詳細については、GoDaddy のウェブサイトを参照してください。
このシナリオでは、ネットワーク経由でライセンスサーバーに接続されたワークステーション上で、ABBYY FineReader Engine ライブラリを使用するアプリケーションを開発します。インストールは、ユーザーの操作を必要とせず、コマンドライン経由で実行されます。必要なもの:
  • オンライン ライセンス トークン ファイル (SWRTXXXXXXXXXXXXXXXXXXXX.ABBYY.ActivationToken のような名前のファイル) 。
  • ライセンス トークン ファイルのパスワード。
  • Customer Project ID。
  • ライセンスサーバーの DNS 名または IP アドレス。
次の手順に従ってください。
  1. Installing the Licensing Service の説明に従って、ライセンスサーバーに Licensing Service をインストールします。
ABBYY FineReader Engine と Licensing Service には、必ず同じパッケージのものを使用してください。異なるパッケージのものを使用した場合、互換性は保証されません。
  1. ワークステーションにライブラリをインストールします。
  2. 非 root ユーザーとして %archive_name%.sh を実行します。
  3. コマンドラインで次のパラメーターを指定します。
    • ABBYY FineReader Engine ライブラリのインストール先フォルダーのパス。
    • Customer Project ID。
    • Licensing Service がインストールされているライセンスサーバーの IP アドレス。
    • ライセンスデータの保存先フォルダーのパス (/tmp ディレクトリを除く、/home ディレクトリ配下の任意のフォルダーを指定できます) 。
    • 開発者向けインストールのパラメーター。
    • オンライン ライセンス トークン ファイルのフルパスとそのパスワード。
コマンドラインの例:
%archive_name%.sh -- --install-dir "<folder path>" 
--project-id "<Customer Project ID>" --service-address "<address>" --license-path "<file path>" --license-password "<password>"
--licenses-folder "<folder path>" --developer-install
  1. インストールが完了するまで待ちます。
ABBYY FineReader Engine のインストール後、ライセンスデータの保存先フォルダーは LicensingSettings.xml で変更できます。例については、LicensingSettings.xml ファイルの使用 の記事を参照してください。
オンライン ライセンスではアクティベーションは不要です。ライセンス情報は、アプリケーションの実行時に ABBYY Online licensing services から取得されます。認証のために、アプリケーションはライセンス トークン ファイルとライセンス パスワードを送信します。トークン ファイルは、アプリケーションが参照する場所に配置する必要があります。この場所は開発者が指定する必要があります (既定では、インストール時に —licenses-folder パラメーターで設定したフォルダーです) 。注意:
  • アプリケーションの実行中はインターネット接続が必要です。
  • ポート 443 (HTTPS) 経由で *.abbyy.com への接続が許可されている必要があります。接続が失われた場合、一定の再接続タイムアウトを超えるとアプリケーションは動作を停止します。同期期間と再接続タイムアウトは、各オンライン ライセンス固有のパラメーターです。
  • ワークステーションとの接続のため、ライセンスサーバーではポート 3023 を開放する必要があります。サポートされる接続プロトコルは Sockets のみです。
  • Licensing Service がインストールされているライセンスサーバーには、GoDaddy ルート証明書をインストールする必要があります。証明書の詳細については、GoDaddy の website を参照してください。