CDE Handbuch für fortgeschrittene Benutzer und Systemverwalter

Aktionen erstellen, die Anwendungen auf entfernten Systemen ausführen

Wenn von Aktionen und Ausführung auf entfernten 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, auf welchem Host 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.

Eine Aktion erstellen, die eine entfernte Anwendung ausführt

Verwenden Sie das Feld EXEC_HOST in der Aktionsdefinition, um das Verzeichnis der Anwendung anzugeben.

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 Session-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 Anmeldemanager ausgeführt wird.

Host-Name — der bezeichnete 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 zuerst 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 Session-Server aus.

Beispiele