Agent Controller から起動されるアプリケーションの構成

Agent Controller のフィーチャーの 1 つは、リモート・クライアントが、ローカル・ホスト上にあるアプリケーションを起動することができることです。これを可能にするには、アプリケーションの構成記述を Agent Controller 構成ファイルで指定する必要があります。この記述は、<Application> 要素とその子を使用して指定します。   Agent Controller は、アクティブ構成内の <Application> 要素によって提供されるアプリケーション記述のみを起動できます。

構成記述を作成する

構成記述を作成するには、以下のステップに従ってください。

  1. 構成ファイル serviceconfig.xml を見つけます。関連タスクを参照してください。
  2. エディターで開き、<Application> 要素を追加します。アプリケーションは、別名と、その別名が表す実行可能ファイルの完全修飾パスでも識別される必要があります。
    例えば、ローカル・ホスト上に、実際の実行可能ファイル <testapp_dir>/testapp を表す TestApplication という別名を持ったアプリケーションの構成を作成する場合、次のフラグメントを追加します。
    <Application configuration="default" executable="TestApplication" path="<testapp_dir>/testapp" location="<working_dir>">
    <Variable name="PATH" value="<testapp_dir>" position="prepend"/>r></Application>

このフラグメントは、実行可能ファイル <testapp_dir>/testapp にマップされる TestApplication と呼ばれるアプリケーションを記述しています。  このアプリケーションが起動される場合の、推奨される実行作業ディレクトリーはディレクトリー <working_dir> です。また、 TestApplication では、PATH 変数に、接頭部として <testapp_dir>ディレクトリーが付きます。

リモート・クライアントは Agent Controller に TestApplication の起動を要求できるのみで、この要求の結果、実際にどの実行可能ファイルが実行されているのかはわかりません。さらに、使用可能なアプリケーション記述をリモート側でリストすることもできません。  したがって、リモート・クライアントからのアプリケーションの実行要求に応答するために、 Agent Controller を適切に構成する必要があります。

注のアイコン

アプリケーション記述によって、起動されるアプリケーションの環境変数値を上書きしたり、拡張したりすることもできます。また、起動時にアプリケーション実行可能ファイルに提供されるパラメーターを上書きしたり、拡張したりすることもできます。

関連概念
Agent Controller 概要

関連タスク
構成ファイルのロケーション
Agent Controller の管理
pluginconfig.xml ファイル
serviceconfig.xml ファイル
 


Copyright (C) 2006 Intel Corporation.