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 設定を参照してください。

パラメータ

説明

-mcUrl <arg>

この必須パラメータでは、次の形式で登録する Management Console を指定します。

http[s]://<ユーザー名>:<パスワード>@<ホスト名>:<ポート番号>

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

ロボットでコールバック オプションとともに Document Transformation ステップを使用する場合は、-mcUrl パラメータで RoboServer ホスト名または IP アドレスを使用します。Document Transformation サービスが Management Console にアクセスできなくなり、コールバック ロボットがキューに格納されなくなるため、「localhost」は使用しないでください。

-cl

--cluster <arg>

この必須パラメータは Management Console で指定されたクラスタに RoboServer を自動的に登録します。以下の例では、RoboServer が Production クラスタにそれ自体を登録します。

例:-cl Production

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

-pauseAfterStartupError

起動時にエラーが発生した場合に一時停止します。

-v

-verbose

このオプション パラメータにより、RoboServer がステータスおよびランタイム イベントを出力します。

-V

-version

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

-h

--help

ヘルプを表示します。

-b

-brokerUrl <url>

メッセージ ブローカーの URL(JMS サービスを実行している場合)。

-jmsNamespace <name>

JMS 宛先の ネーム スペース。デフォルトは Kapow です。

-jmsTTL

JMS メッセージの存続時間 (ミリ秒単位) を次の形式で指定します。 <destination>:<ttl>

-eh

-externalHost <ポート番号>

RoboServer ホストの名前または IP アドレスを明示的に指定します。JMS モードで作業している場合、指定された名前または IP アドレスと、RoboServer ホストのポート番号は無効です。

このパラメータは、クラウド内で NAT を使用して実行しているとき、または Docker コンテナ内で RoboServer を実行しているときのように、RoboServer がローカルマシンで見つけたものとホストアドレスが異なる場合に指定する必要があります。

例:-eh 10.10.0.123

-ep

-externalPort <ポート番号>

RoboServer ホストのポート番号を明示的に指定します。JMS モードで作業している場合、指定された名前または IP アドレスと、RoboServer ホストのポート番号は無効です。

クラウド内で NAT を使用して実行しているとき、または Docker コンテナ内で RoboServer を実行しているときのように、RoboServer がローカル マシンで見つけたものとホスト ポートが異なる場合、このパラメータを指定する必要があります。

-jmxPass

JMX アプリケーションを使用して RoboServer を監視し、パスワードが必要な場合、JMX パスワードを設定します。

-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> を書き込むための省略形です。

-nd

-NoDoc

このオプション パラメータにより、この RoboServer に対する ロボットのドキュメント リクエストを禁止します。

-sn

-serverName

これは、後で Kofax Analytics for RPA に表示される、RoboServer 統計を記録するためのサーバー名を設定するオプション パラメータです。サーバー名を指定しない場合、統計はサーバーの IP アドレスに基づいて収集されます。

利用可能なサービス

-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

-service jms:<番号>

<番号>: このホスト上で一意に RoboServer を識別する番号。

例:-service jms:1

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

サーバーの自動開始

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

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

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

Windows および Linux で RPA コンポーネントを自動的に起動する方法については、『Kofax RPA 管理者ガイド』の「RPA コンポーネントをサービスとして実行」を参照してください。

RoboServer のシャットダウン

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