Der Datenbanksuchpfad weist das Desktop an, angegebene Positionen nach Dateien zu durchsuchen, die folgendes enthalten:
Definitionen für Aktionen und Datentypen (*.dt -Dateien)
Bedienfelddefinitionen (*.fp-Dateien).
Möglicherweise muß der Benutzer den Datenbanksuchpfad ändern, wenn er einen Datenbank-Server erstellt oder eine lokale Position für Datenbankdateien hinzufügt.
Der Standarddatenbanksuchpfad enthält persönliche, systemweite und integrierte Positionen. Der Standardwert für sprache ist C.
Tabelle 9-8
Persönliche Position |
Home-Verzeichnis/.dt/types |
---|---|
Systemweite Position |
/etc/dt/appconfig/types/ sprache |
Integrierte Position |
/usr/dt/appconfig/types/ sprache |
Wird eine Position zum Anwendungssuchpfad hinzugefügt, wird das entsprechende Datenbankunterverzeichnis automatisch dem Datenbanksuchpfad hinzugefügt. (Weitere Informationen hierzu können dem Abschnitt "Wie der Anwendungssuchpfad sich auf die Datenbank-, Symbol- und Hilfesuchpfade auswirkt"entnommen werden.)
Wird beispielsweise der Anwendungs-Server hosta: dem Anwendungssuchpfad hinzugefügt, wird das Verzeichnis hosta:/etc/dt/appconfig/types/ sprache automatisch dem Datenbanksuchpfad hinzugefügt.
Der Datenbanksuchpfad wird aus den integrierten Positionen und folgenden Eingabevariablen assembliert:
Tabelle 9-9
Eingabevariable für den systemweiten Datenbanksuchpfad |
|
---|---|
Eingabevariable für den persönlichen Datenbanksuchpfad |
Diese Eingabevariablen verwenden, um Positionen außerhalb des Anwendungssuchpfads anzugeben.
Der assemblierte Datenbanksuchpfad wird durch die Ausgabevariable DTDATABASESEARCHPATH angegeben.
Die Syntax für die Variablen DTSPSYSDATABASEHOSTS und DTSPUSERDATABASEHOSTS lautet:
VARIABLE=position [,position...]
wobei position folgende Syntax haben kann:
Tabelle 9-10
/pfad |
Gibt ein Verzeichnis im lokalen System (Session-Server) an. Diese Syntax wird verwendet, um ein lokales Verzeichnis hinzuzufügen. |
---|---|
hostname: |
Gibt das systemweite Verzeichnis /etc/dt/appconfig/types/sprache auf dem System hostname an. |
hostname :/pfad |
Gibt ein Verzeichnis auf dem fernen System hostname an. |
Der Wert des Datenbanksuchpfads (DTDATABASESEARCHPATH) wird erstellt, indem folgende Positionen, die ihrem Rang nach aufgelistet sind, assembliert werden:
Positionen, die über die Variable DTSPUSERDATABASEHOSTS angegeben sind
Positionen, die von der Variablen DTSPUSERAPPHOSTS abgeleitet werden.
die standardmäßige persönliche Position: Home-Verzeichnis/.dt/types
die Standardposition: /etc/dt/appconfig/types/ sprache
Positionen, die über die Variable DTSPSYSDATABASEHOSTS angegeben werden
Positionen, die von der VariablenDTSPSYSAPPHOSTS abgeleitet werden
/usr/dt/appconfig/types/sprache
Die Syntax:
hostname:
wird erweitert, um das Verzeichnis /etc/dt/appconfig/types auf dem System hostname anzugeben.