機械翻訳について

ロボット・エージェントを自動的に起動

ロボット・エージェントをオペレーティング・システムで自動的に起動および停止させる場合は、ロボット・エージェントをサービスとして構成します。 この作業はオプションです。

Linuxマシン

Linuxマシンでロボット・エージェントを実行している場合は、コマンドを実行してロボット・エージェントを起動します。 今後、ロボット・エージェントはオペレーティングシステムで自動的に起動および停止します。

Install and Start the Robot Agentを参照してください。

Windowsマシン

注意:

ロボット・エージェントをWindowsサービスとして構成しない場合は、コンピュータまたはVMが再起動されるたびにロボット・エージェントを手動で起動する必要があります。

ロボット・エージェントをWindowsサービスとして構成するには、NSSMと呼ばれるオープンソース・アプリケーションを使用します。

  1. コンピュータにNSSMをダウンロードします。
    1. NSSMサイトからNSSMをダウンロードします。

      ロボット・エージェントをホストするコンピュータ、またはそのコンピュータからアクセスできるロケーションにファイルをダウンロードします。

    2. NSSMファイルを解凍します。
    3. NSSMファイルをコンピュータ上の任意のロケーションに配置します。
  2. NSSMファイルでnssm.exeファイルを探し、そのロケーションへのパスをコピーします。
  3. ロボット・エージェントの構成ファイルを更新し、ロボット・エージェントを起動します。

    ロボット・エージェントをはじめて起動すると、Oracle Integrationはセキュリティのために複数のプロパティの値を削除します。 値は、ロボット・エージェントをサービスとして起動するときにファイルに存在する必要があります。

    1. ロボット・エージェントが実行されている場合は停止します。
    2. ロボット・エージェントをダウンロードしたときにダウンロードしたZIPファイルを開きます。

      ZIPファイルを削除した場合は、いつでも再度ダウンロードできます。 「ロボット・エージェントのダウンロード」を参照してください。

    3. ZIPファイルで、InstallerProfile.cfgファイルをノート帳などのテキスト・エディタで開きます。
    4. 次のプロパティの値をコピーします:
      • IDCS_CLIENT_ID=

      • IDCS_CLIENT_SECRET=

    5. ロボット・エージェントをインストールしたロケーションに移動し、InstallerProfile.cfgファイルを開きます。
    6. コピーしたプロパティを貼り付け、空の値を削除します。
    7. ロボット・エージェントを起動します。

      Install and Start the Robot Agentを参照してください。

  4. NSSMサービスのパスをWindows環境変数に追加します。
    1. Windowsで「設定」ダイアログを開きます。

      たとえば、Windowsメニューを開き、settingsと入力します。

    2. 「関連リンク」の横で、「システムの詳細設定」を選択します。

      「システム・プロパティ」ダイアログが開きます。

    3. 「環境変数」を選択します。

      「環境変数」ダイアログが開きます。

    4. 「ユーザー変数」リストで、Path変数を選択し、「編集」を選択します。

      「環境変数を編集」ダイアログが開きます。

    5. 「新規」をクリックします。

      「環境変数の編集」ダイアログで、新しい行が編集可能になります。

    6. 前のステップでコピーしたパスを行に貼り付けます。

      パスにnssm.exeファイル名を含めることはできません。

    7. 「OK」をクリックし、さらに再度「OK」をクリックします。
  5. ロボット・エージェントをWindowsサービスとしてインストールします。
    1. 管理者としてコマンド・プロンプトを開きます。
    2. 次のコマンドを入力: nssm install
      NSSMサービス・インストーラのダイアログ・ボックスが表示されます。
    3. フィールドに入力します。
      タブ 入力するフィールド

      アプリケーション

      • パス: java.exeファイルのディレクトリ(java.exeファイル名を含む)を入力します。

      • 起動ディレクトリ: ロボット・エージェントのディレクトリを入力します。

      • 引数: ロボット・エージェントを起動するコマンドを、先頭にjavaを指定せずに入力します。 わからない場合は、Install and Start the Robot Agentを参照してください。

      • サービス名: Windowsサービスのリストに表示するサービスの名前を入力します。 名前にはスペースが含まれないようにします。

      「アプリケーション」タブのサンプル値。 パス: C:\Program Files\Java\jdk-17\bin\java.exe. 起動ディレクトリ: C:\Users\username\Desktop\robotagent180. 引数: -jar C:\Users\username\Desktop\robotagent180\orpa-agent-0.1.80.jar. サービス名:

      詳細

      • 表示名: サービスの表示名を入力します。

      • 説明: サービスの名称を入力します。

      • 起動タイプ: 自動を選択します。

      「詳細」タブのサンプル値。 表示名: OICロボット・エージェント。 説明: ロボット・エージェントの起動ルーティング。

      I/O

      • 出力(標準出力): 出力ファイルの名前を含む、サービスの出力ファイルのロケーションを選択します。

      • エラー(stderr): エラー・ファイルの名前など、サービスのエラー・ファイルのロケーションを選択します。

      I/Oタブの値の例。 出力(標準出力): C:\Users\username\Desktop\robotagent180\stdout. エラー(stderr): C:\Users\username\Desktop\robotagent180\stderr

      ファイルのローテーション

      • 「ファイルのローテーション」のみを選択します。

      • 「__バイトより大きいファイルにローテーションを制限」に、10240または組織に適した値を入力します。

      「ファイル・ローテーション」タブのサンプル値: 「ファイルのローテーション」が選択され、「10240より大きいファイルにローテーションを制限」の値が選択されています。

      環境

      環境変数: 次の値を入力します:

      • 次のようなJavaホームのロケーション:

        JAVA_HOME="C:\Program Files\Java\jdk-17"

        PATH=%JAVA_HOME%\bin;%PATH%

      • (ロボット・エージェントがファイアウォールの内側で実行されていて、パブリック・インターネットに接続できない場合のみ必須)次のようなユーザー・ホームのロケーション:

        user.home="C:\Program Files\<user_name>"

      • https_proxyパラメータの定義。

      「環境」タブのサンプル値: JAVA_HOME="C:\Program Files\Java\jdk-17" PATH=%JAVA_HOME%\bin;%PATH% user.home="C:\Users\<hidden value>" https_proxy="<hidden value>"

    4. 「サービスのインストール」をクリックします。

      コマンド・プロンプトで、サービスが正常にインストールされたことを通知するメッセージが表示されます。

  6. サービスを開始します。
    1. Windowsで「サービス」ダイアログを開きます。

      たとえば、Windowsメニューを開き、servicesと入力します。

    2. 作成したサービスを検索します。 その名前は、指定した表示名です。
    3. サービスを開始します。
  7. サービスが予期したとおりに開始されたことを確認するには、出力ファイルとエラー・ファイルでエラーを確認します。
  8. ロボット・エージェントが自動的に起動する必要があるほかのWindowsコンピュータまたは仮想マシンについて、必要に応じて前のステップを繰り返します。