RoboServer を開始

RoboServer を開始するには、次のアクションを使用します。

  • RoboServer プログラム アイコン (または、Management Console と RoboServer の両方を開始する Management Console の開始プログラム アイコン) をクリックします。
  • RoboServer をコマンド ラインから開始します。
  • サーバーをサービスとして実行します。RoboServer をサービスとして実行する際の詳細については、「サーバーの自動開始」を参照してください。

RoboServer をコマンド ラインから呼び出すには、コマンド プロンプト ウィンドウを開き、Kofax RPA インストール フォルダの bin フォルダに移動し、次のように入力します。

RoboServer

必要なパラメータがすべて roboserver.settings 構成ファイルで指定されると、RoboServer が開始します。

必要なパラメータのいずれかがない場合、RoboServer ではエラーが指定され、使用ヘルプと利用可能なパラメータが表示されます。

RoboServer パラメータ

RoboServer を開始するためのコマンド ラインには、次のパラメータが含まれています。

RoboServer [-cl <arg>] [-cpuThreads <arg>] [-h]
       [-maxConcurrentRobots <arg>] [-maxQueuedRobots <arg>] [-MC] [-mcUrl
       <arg>] [-p <arg>] [-pauseAfterStartupError] [-s <arg>] [-sslPort
       <arg>] [-v] [-V]

RoboServer を開始する方法に関係なく、次の表のパラメータが受け入れられます。すべてのパラメータは RoboServer 設定ユーティリティで編集できます。詳細については、RoboServer 設定を参照してください。

パラメータ

説明

-cpuThreads <arg>

使用する CPU スレッドの数を指定します。

-h

--help

ヘルプを表示します。

-maxConcurrentRobots <arg>

同時に実行されるロボットの最大数を指定します。

-maxQueuedRobots <arg>

キューのロボットの最大数を指定します。

-mcUrl <arg>

次の形式で登録する Management Console を指定します。

http[s]://<username>:<password>@<hostname>:<port number>

例:-mcUrl http://admin:password@localhost:8080/ManagementConsole

-pauseAfterStartupError

-v |

-verbose

このオプションのパラメータによって RoboServer でステータスとランタイム イベントが出力されます。

-V |

-version

このオプションのパラメータによって、RoboServer でバージョン番号が出力され、終了します。

-MC

--scheduler

このオプションのパラメータによって、Management Console が RoboServer の一部として開始されます。Management Console は、設定アプリケーションで構成された埋め込み Web サーバーで実行されます。

-cl

--cluster <arg>

このオプションのパラメータによって、RoboServer が Management Console 上の指定されたクラスタに自動的に登録されます。次の例では、RoboServer が プロダクション クラスタに自己登録します。

例:-cl Production

例:-mcUrl http://admin:password@localhost:8080/ManagementConsole -cl Production

-s <service-name:service-parameter> |

-service <service-name:service-parameter>

このパラメータによって、RoboServer で開始する必要がある RQL または JMX サービスが指定されます。このパラメータは少なくとも一度指定する必要があり、同じ RoboServer で複数のサービスを開始するには複数回指定する場合があります。利用可能なサービスは、インストールによって異なります。

例:-service socket:50000

例:-service jmx:50100

-p <port-number> |

-port <port-number>

これは、-s socket:<port-number> を呼び出すための省略形です。

例:-port 50000

-sslPort <arg>

これは、-s ssl:<port number> を書き込むための省略形です。

利用可能なサービス

-service socket:<portNumber>

<portNumber>: リッスンするソケット サービスのポート番号。

-service ssl:<portNumber>

<portNumber>: リッスンするソケット サービスのポート番号。

-service jmx:<jmx_port_Number>,<jmx_rmi_url>

<jmx_port_Number>: リッスンする JMX サービスのポート番号。

<jmx_rmi_url>: JMX サービス向けのオプションの RMI ホストとポート。ファイアウォールを接続する必要がある場合に使用します。

例:example.com:51001

パスワードを設定するには、RoboServer 設定ユーティリティ、または ConfigureRS ツールを使用する必要があります。詳細については、RoboServer 設定および RoboServer 設定 - ヘッドレス モードを参照してください。

サーバーの自動開始

インストールにサーバー機能が含まれている場合、サーバーが自動的に開始するように設定できます。

「サーバー機能」とは RoboServer と Management Console (ライセンス サーバー) を指します。実際には、この 2 つのコンポーネントは RoboServer の開始時に指定される引数に基づいて RoboServer から提供されます。

RoboServer パラメータのトピックには、RoboServer プログラムのコマンドライン引数の詳細な説明が含まれています。RoboServer プログラムでロボットを実行できるようにするには、-service 引数を指定します。同様に、-MC 引数により Management Console 機能が有効になります (インストール ガイドの 「Management Console」 (ライセンス サーバー) を参照)。

次のトピックでは、RoboServer を Windows と Linux で自動的に開始する方法について詳述します。

RoboServer のシャットダウン

RoboServer をシャットダウンするには、コマンド ライン ツール ShutDownRoboServer を使用します。ShutDownRoboServer を引数なしで実行して、サーバーをシャットダウンする方法、特にサーバー上で現在実行中のロボットの処理方法についてさまざまなオプションを確認します。