Bei dem Anwendungssuchpfad handelt es sich um den primären Suchpfad, den das Desktop verwendet, um die Position von Anwendungen im lokalen System und auf Anwendungs-Servern im gesamten Netzwerk festzustellen.
Werden Positionen zum Anwendungssuchpfad hinzugefügt, werden die übrigen Suchpfade (Datenbank-, Symbol- und Hilfesuchpfad) automatisch aktualisiert, um die entsprechenden Positionen für diese Daten anzugeben. Auf diese Weise stellt der Anwendungssuchpfad eine einfache Verwaltung für Anwendungen und deren Desktop-Konfigurationsdateien zur Verfügung. Weitere Informationen finden Sie im Abschnitt "Auswirkungen des Anwendungssuchpfads auf die Datenbank-, Symbol- und Hilfesuchpfade ".
Der Standardanwendungssuchpfad enthält persönliche, systemweite und integrierte Positionen. Der Standardwert für Sprache lautet C.
Persönliche Position--HomeDirectory/.dt/appmanager
Systemweite Position--/etc/dt/appconfig/appmanager/Sprache
Integrierte Position--/usr/dt/appconfig/appmanager/Sprache
Der Anwendungssuchpfad wird aus integrierten Positionen und den folgenden Eingabevariablen assembliert:
DTSPSYSAPPHOSTS
-- Eingabevariable für den systemweiten Anwendungssuchpfad
DTSPUSERAPPHOSTS
-- Eingabevariable für den persönlichen Anwendungssuchpfad
Der assemblierte Suchpfad wird durch folgende Ausgabevariable festgelegt: DTAPPSEARCHPATH
.
Die Syntax für die Variablen DTSPSYSAPPHOSTS
und DTSPUSERAPPHOSTS
lautet:
VARIABLE=Position[,Position...]
Dabei kann Position folgende Syntax haben:
/Pfad - Gibt ein Verzeichnis im lokalen System (Session-Server) an. Verwenden Sie diese Syntax, um ein lokales Verzeichnis hinzuzufügen.
Hostname - Gibt das systemweite Verzeichnis /etc/dt/appconfig/appmanager/Sprache im System hostname an. Verwenden Sie diese Syntax, um einen Anwendungs-Server hinzuzufügen.
Hostname:/Pfad - Gibt ein Verzeichnis im fernen System hostname an.
localhost - Gibt die lokale systemweite Position an. Dieses Schlüsselwort wird verwendet, um den Rang der lokalen systemweiten Position zu ändern. Weitere Informationen finden Sie im Abschnitt "Rangfolge der systemweiten lokalen Positionen ändern".
Der Wert des Anwendungssuchpfads (DTAPPSEARCHPATH
) wird durch Assemblieren folgender Positionen erstellt, die in der Reihenfolge ihres Auftretens aufgelistet sind:
Positionen, die über die Variable DTSPUSERAPPHOSTS
angegeben werden
Die standardmäßige persönliche Position: HomeDirectory/.dt/appmanager
Die Standardposition: /etc/dt/appconfig/appmanager/Sprache
Positionen, die über die Variable DTSPSYSAPPHOSTS
angegeben werden
/usr/dt/appconfig/appmanager/Sprache
Die Syntax:
Hostname
wird erweitert, um das Verzeichnis /etc/dt/appconfig/appmanager im System hostname zu bestimmen.
Standardmäßig hat die lokale systemweite Position (/etc/dt/appconfig/appmanager/Sprache) Vorrang vor fernen Positionen. Somit haben lokale Gruppen von Anwendungen Vorrang vor fernen Gruppen von Anwendungen mit demselben Namen. Wenn beispielsweise das lokale und das ferne System über Drucker-Anwendungsgruppen (/etc/dt/appconfig/appmanager/Sprache/Drucker), verfügen, wird die lokale Gruppe verwendet.
Die Eingabevariablen des Anwendungssuchpfads stellen eine Syntax, die den Vorrang der lokalen systemweiten Gruppen von Anwendungen angibt, zur Verfügung:
localhost:
Angenommen, ein System soll auf die Anwendungs-Server SysA , SysB und SysC zugreifen, und die systemweiten Gruppen von Anwendungen auf SysB sollen Vorrang vor jeder lokalen Gruppe mit demselben Namen haben.
Der Wert von DTSPSYSAPPHOSTS
verursacht folgendes Verhalten:
DTSPSYSAPPHOSTS=SysB:,localhost:,SysA:,SysC:
Bei Hinzufügungen zum Anwendungssuchpfad werden die entsprechenden Positionen automatisch auch zu den Datenbank-, Symbol- und Hilfesuchpfaden hinzugefügt. Auf diese Weise kann ein Anwendungs-Server einem Suchpfad hinzugefügt werden, indem lediglich die Eingabevariable für den Anwendungssuchpfad gesetzt wird.
Falls Sie beispielsweise für DTSPSYSAPPHOSTS
folgenden Wert einrichten:
export DTSPSYSAPPHOSTS=servera:
sind die entsprechenden Suchpfade betroffen. Siehe auch Tabelle 9-3.
Tabelle 9-3 Betroffene Suchpfade
Suchpfad |
Zum Suchpfad hinzugefügtes Verzeichnis |
---|---|
Anwendungen |
servera:/etc/dt/appconfig/appmanager/Sprache |
Datenbank |
servera:/etc/dt/appconfig/types/ Sprache |
Symbol |
servera:/etc/dt/appconfig/icons/Sprache |
Hilfe |
servera:/etc/dt/appconfig/help/Sprache |
Wenn Sie für DTSPSYSAPPHOSTS
folgenden Wert einrichten:
export DTSPSYSAPPHOSTS=/projects1/apps
sind die entsprechenden Suchpfade betroffen. Siehe auch Tabelle 9-4 .
Tabelle 9-4 Betroffene Suchpfade
Suchpfad |
Zum Suchpfad hinzugefügtes Verzeichnis |
---|---|
Anwendungen |
/projects1/apps/appmanager/Sprache |
Datenbank |
/projects1/apps/types/ Sprache |
Symbol |
/projects1/apps/icons/Sprache |
Hilfe |
/projects1/apps/help/Sprache |