Wenn von Aktionen und Ausführung auf fernen Systemen die Rede ist, werden zwei Begriffe häufig verwendet:
Datenbank-Host - Das System mit der Aktionsdefinition.
Ausführungs-Host - Das System mit der ausführbaren Datei.
Meistens befinden sich Aktionen und ihre Anwendungen auf demselben System. Da der Standard-Ausführungs-Host für eine Aktion der Datenbank-Host ist, ist keine spezielle Syntax erforderlich.
Handelt es sich jedoch bei Datenbank- und Ausführungs-Host um unterschiedliche Systeme, muß in der Aktionsdefinition angegeben werden, wo die Ausführungszeichenfolge gestartet werden soll.
Die Fähigkeit, Aktionen und Anwendungen auf verschiedenen Systemen zu suchen, ist Bestandteil der Client/Server-Architektur des Desktop. Weiterführende Informationen zu Netzwerkanwendungen finden Sie im Abschnitt "Anwendungs-Services verwalten".
Mit dem Feld EXEC_HOST können Sie in einer Aktionsdefinition angeben, wo sich die Anwendung befindet.
Folgende Werte können für EXEC_HOST verwendet werden:
%DatabaseHost% - Der Host, auf dem die Aktion definiert ist.
%LocalHost% - Der Host, auf dem die Aktion aufgerufen wird (der Sitzungs-Server).
%DisplayHost% - Der Host, auf dem der X-Server läuft (nicht zulässig für X-Terminals).
%SessionHost% - Der Host, auf dem der kontrollierende Login-Manager ausgeführt wird.
Hostname - Der benannte Host. Verwenden Sie diesen Wert für Umgebungen, in denen die Aktion immer auf einem bestimmten System ausgeführt werden soll.
%"Eingabeaufforderung"% - Fordert den Benutzer bei jeder Ausführung der Aktion zur Eingabe des Hostnamens auf.
Der Standardwert ist %DatabaseHost%, %LocalHost% . Die Aktion führt den Befehl also auf dem Host mit der Aktionsdefinition aus, wenn das Feld EXEC_HOST nicht angegeben wird. Ist dies nicht möglich, führt die Aktion den Befehl auf dem Sitzungs-Server aus.
In diesem Beispiel wird der Benutzer aufgefordert, einen Hostnamen einzugeben:
EXEC_HOST %"Auf welchem Host befindet sich die Anwendung:"%