Jedna z funkcji komponentu Agent Controller umożliwia zdalnym klientom uruchamianie aplikacji na hoście lokalnym. Aby było to możliwe, w pliku konfiguracyjnym komponentu Agent Controller musi być zdefiniowany opis konfiguracji aplikacji. Opis jest definiowany w obrębie elementu <Application> i jego elementów potomnych. Komponent Agent Controller może uruchamiać wyłącznie aplikacje opisane przez elementy <Application> należące do aktywnej konfiguracji.
Aby utworzyć opis konfiguracyjny, należy wykonać następujące czynności:
<Application configuration="default" executable="AplikacjaTestowa" path="<katalog_aplikacji_testowej>/aplikacja_testowa"
location="<katalog_roboczy>">
<Variable name="PATH" value="<katalog_aplikacji_testowej>" position="prepend"/>
</Application>
Element ten opisuje aplikację o nazwie AplikacjaTestowa, odwzorowywaną na plik wykonywalny <katalog_aplikacji_testowej>/aplikacja_testowa. W chwili uruchomienia aplikacji preferowanym katalogiem roboczym wykonywania jest <katalog_roboczy
>.
Na początku zmiennej PATH aplikacji AplikacjaTestowa zostanie dodatkowo dołączony katalog <katalog_aplikacji_testowej
>.
Zdalny klient może jedynie zgłosić do komponentu Agent Controller żądanie uruchomienia aplikacji AplikacjaTestowa i nie posiada żadnych informacji na temat pliku wykonywalnego, który faktycznie zostanie uruchomiony w reakcji na żądanie. Ponadto nie jest możliwe zdalne uzyskanie listy dostępnych opisów aplikacji. Oznacza to, że poprawna obsługa zgłaszanych przez zdalnych klientów żądań uruchomienia aplikacji wymaga poprawnej konfiguracji komponentu Agent Controller.
Uwaga: W opisach aplikacji możliwe jest zastępowanie lub rozszerzanie wartości zmiennych środowiskowych na użytek uruchamianej aplikacji, jak również zastępowanie i rozszerzanie parametrów przekazywanych aplikacji w chwili uruchamiania.
Pojęcia pokrewne
Komponent Agent Controller
Czynności pokrewne
Określanie położenia plików konfiguracyjnych
Administrowanie komponentem Agent Controller