Dieser Abschnitt behandelt spezifische Konfigurationserfordernisse für:
Anwendungs-Server und deren Clients
Desktop-Server, die spezielle Services zur Verfügung stellen, wie z.B. Datenbank-Server, Symbol-Server und Hilfe-Server
Außerdem werden Netzwerkerfordernisse für zwei spezielle Konfigurationen für Anwendungen im Netzwerk behandelt:
Hosts für Ausführungen auf einem fernen System
Anwendungen, die über Dateisystemeinhängungen ausgeführt werden
Das Desktop verwendet eine Gruppe von Umgebungsvariablen, um den Suchpfad anzugeben, über den Desktop-Konfigurationsdateien für Anwendungen, wie z. B. die Datenbank für Aktionen und Datentypen, Hilfedateien oder Symboldateien, gesucht werden.
Weitere Informationen zur Verwendung der Suchpfadumgebungsvariablen können Kapitel 9' oder der Hilfeseite dtenvvar(5) entnommen werden.
In der Standardkonfiguration des Anwendungs-Servers enthält der Anwendungs-Server alle zu einer Anwendung gehörenden binären Dateien und Konfigurationsdateien, wie:
die ausführbare(n) Datei(en) der Anwendung
Standardanwendungskonfigurationsdateien wie app-defaults, Nachrichtenkataloge sowie gemeinsam benutzte Bibliotheken für diese Anwendung
Desktop- Konfigurationsdateien:
Definitionsdateien für Aktionen und Datentyp
Symbolabbilddateien
Desktop-Hilfedatendateien
Die für das Desktop erforderlichen Netzwerkkonfigurationen des Betriebssystems einrichten.
Weitere Informationen hierzu können dem Abschnitt "Netzwerk des Basisbetriebssystems für das Desktop konfigurieren" entnommen werden.
Die für Server erforderliche allgemeine Desktop-Konfiguration einrichten.
Weitere Informationen hierzu können dem Abschnitt "Clients und Server für das Desktop konfigurieren " entnommen werden.
Die Anwendung(en) installieren.
Wird eine Anwendung nicht automatisch regististriert, muß die Registrierung durchgeführt werden.
Weitere Informationen hierzu können dem Abschnitt Missing Cross Reference Target" entnommen werden.
Die für das Desktop erforderlichen Netzwerkkonfigurationen des Betriebssystems einrichten.
Weitere Informationen hierzu können dem Abschnitt "Netzwerk des Basisbetriebssystems für das Desktop konfigurieren" entnommen werden.
Die für Clients erforderliche allgemeine Desktop-Konfiguration einrichten.
Weitere Informatione hierzu können dem Abschnitt "Clients und Server für das Desktop konfigurieren " entnommen werden.
Den Anwendungs-Server dem Anwendungssuchpfad entweder für das gesamte System oder für den einzelnen Benutzer hinzufügen:
Tabelle 7-2
systemweit |
Die Variable DTSPSYSAPPHOSTS in /etc/dt/config/Xsession.d/0010.dtpaths setzen. |
---|---|
persönlich |
Die Variable DTSPUSERAPPHOSTS in Home-Verzeichnis/.dtprofile setzen. |
Beispielsweise fügt die folgende Zeile in /etc/dt/config/Xsession.d/0010.dtpaths ein System mit den Host-Namen SysAAA und SysBBB zum Anwendungssuchpfad hinzu:
DTSPSYSAPPHOSTS=SysAAA:,SysBBB:
Weitere Informationen zur Einrichtung des Anwendungssuchpfads können folgenden Abschnitten entnommen werden:
Normalerweise werden die zu einer Anwendung gehörenden Definitionen für Aktionen und Datentyp, Symbole und Hilfedatendateien auf dasselbe System wie die Anwendung installiert.
Die typische Konfiguration von Hilfedatendateien sieht folgendermaßen aus:
Die Hilfedateien für den Dateimanager befinden sich normalerweise auf dem Session-Server. Das Desktop findet sie, weil der Hilfesuchpfad automatisch die richtigen Positionen auf dem Session-Server durchsucht.
Die Hilfedateien für andere Anwendungen befinden sich normalerweise auf demselben Anwendungs-Server wie die Anwendung. Der Session-Server findet sie, weil eine Änderung des Anwendungssuchpfads automatisch den Hilfesuchpfad ändert.
Möglicherweise gibt es Situationen, in denen der Benutzer Datenbank- (Aktionen und Datentypen), Hilfe- oder Symboldaten an eine anderen Position im Netzwerk stellen möchte. Verwendet das Netzwerk beispielsweise mehrere Session-Server, soll möglicherweise ein Hilfe-Server erstellt werden, auf dem alle Hilfedatendateien für Desktop-Anwendungen (Dateimanager, Umgebungsmanager, usw) gespeichert werden. Dadurch wird Plattenspeicherplatz gespart, da die Hilfedateien nicht auf jedem einzelnen Session-Server vorhanden sein müssen.
Die für das Desktop erforderlichen Netzwerkkonfigurationen des Betriebssystems einrichten.
Weitere Informationen hierzu können dem Abschnitt "Netzwerk des Basisbetriebssystems für das Desktop konfigurieren" entnommen werden.
Die für Clients erforderliche allgemeine Desktop-Konfiguration einrichten.
Weitere Informationen hierzu können dem Abschnitt "Clients und Server für das Desktop konfigurieren " entnommen werden.
Die Datenbank-, Hilfe- oder Symboldateien installieren.
Es ist dem Benutzer freigestellt, wo er die Dateien auf das System stellen möchte. Es empfiehlt sich jedoch, die folgenden Positionen zu verwenden, da diese Verzeichnisse automatisch durchsucht werden, wenn ein System als Anwendungs-Server verwendet wird.
Datenbankdateien: /etc/dt/appconfig/types/sprache
Hilfedateien: /etc/dt/appconfig/help/ sprache
Symboldateien: /etc/dt/appconfig/icons/ sprache
Wird ein Datenbank-Server eingerichtet, müssen die Aktionen geschrieben werden, um anzugeben, wo die zugehörigen Befehle (EXEC_STRING s) ausgeführt werden. Weitere Informationen hierzu können dem Abschnitt "Rechner für die Ausführung auf einem fernen System angeben" entnommen werden.
Die für das Desktop erforderlichen Netzwerkkonfigurationen des Betriebssystems einrichten.
Weitere Informationen hierzu können dem Abschnitt "Netzwerk des Basisbetriebssystems für das Desktop konfigurieren" entnommen werden.
Die für Clients erforderliche allgemeine Desktop-Konfiguration einrichten.
Weitere Informationen hierzu können dem Abschnitt "Clients und Server für das Desktop konfigurieren " entnommen werden.
Den Datenbank-, Symbol- oder Hilfe-Server im entsprechenden Suchpfad hinzufügen.
Wurden die Datendateien an die Positionen gestellt, die in Schritt 3 des Abschnitts "Datenbank-, Hilfe- oder Symbol-Server erstellen"" angegeben wurden, kann der Anwendungssuchpfad geändert werden.
Wurden die Datendateien an andere Positionen gestellt, muß der spezifische Suchpfad geändert werden.
Wurden beispielsweise die Hilfedateien in das Verzeichnis /etc/dt/help on system SysCCC gestellt, muß die folgende Zeile zu /etc/dt/config/Xsession.d/0010.dtpaths hinzugefügt werden:
DTSPSYSHELP=/net/SysCCC/etc/dt/help
Weitere Informationen zur Einrichtung von Suchpfaden können folgenden Abschnitten entnommen werden:
In diesem Abschnitt wird beschrieben, wie Systeme konfiguriert werden, damit Anwendungen:
an einem anderen System, als an dem System, das die Aktion enthält, ausgeführt werden, d.h. auf einem Rechner für die Ausführung auf einem fernen System.
lokal über Dateisystemeinhängungen ausgeführt werden können.
In der typischen Anwendungs-Serverkonfiguration befindet sich die Aktionsdefinition auf demselben System wie die ausführbare Datei der Anwendung. Aber es können auch Aktionen geschrieben werden, mit denen Befehle an anderen Systemen ausgeführt werden können. In einer solchen Konfiguration wird das System, das die Anwendung enthält, als der ausführende Rechner bezeichnet.
Die Aktionsdefinition kann sich sowohl auf dem Session-Server als auch auf einem System, das dem Session-Server Aktions- und Datentyp-Services zur Verfügung stellt und das als Datenbank-Server oder Datenbankrechner bezeichnet wird, befinden.
In Aktionsdefinitionen wird durch das Feld EXEC_HOST angegeben, wo die Befehle (EXEC_STRINGs) ausgeführt werden sollen. Beispielsweise wird in der folgenden Aktionsdefinition angegeben, daß ein Client xload auf einem System mit dem Rechnernamen SysDDD ausgeführt wird:
Tabelle 7-3
ACTION XloadSysDDD |
|
---|---|
TYPE |
COMMAND |
EXEC_HOST |
SysDDD |
EXEC_STRING |
/usr/bin/X11/xload -label SysDDD |
} |
In Aktionsdefinitionen wird durch das Feld EXEC_HOST mehr als ein Rechnername angegeben, dann versucht das Desktop, EXEC_STRING nacheinander auf jedem der angegebenen Rechner auszuführen, bis es einen Rechner findet, der die Aktion ausführen kann. Beispielsweise wird im folgenden Feld EXEC_HOST angegeben, daß die Aktion zunächst versuchen soll, EXEC_STRING auf SysDDD, und falls dies fehlschlägt, auf SysEEE auszuführen:
Tabelle 7-4
EXEC_HOST |
SysDDD,SYSEEE |
Ist das Feld EXEC_HOST für eine Aktion nicht gesetzt, wird der Standardwert %DatabaseHost% gesetzt. Der Wert %DatabaseHost% wird dem Datenbanksuchpfad entnommen.
Angenommen, der Datenbanksuchpfad wurde geändert, indem folgende Zeile zu /etc/dt/config/Xsession.d/0010.dtpaths hinzugefügt wurde:
DTSPSYSDATABASEHOSTS=SysAAA:,/net/SysBBB/etc/dt/appconfig/types/C
SysAAA wird mit der qualifizierten Syntax für die Angabe des Rechners, SysAAA: angegeben. Eine Aktion, die dieses Element des Suchpfads verwendet, setzt den Datenbankrechner auf SysAAA. Verwendet eine Aktion den Abschnitt /net/SysBBB... des Suchpfads, wird als Datenbankrechner das lokale System verwendet, da die Syntax das Qualifikationsmerkmal nicht enthält.
Die für das Desktop erforderlichen Netzwerkkonfigurationen des Betriebssystems einrichten.
Weitere Informationen hierzu können dem Abschnitt "Netzwerk des Basisbetriebssystems für das Desktop konfigurieren" entnommen werden.
Die für Server erforderliche allgemeine Desktop-Konfiguration einrichten.
Weitere Informationen hierzu können dem Abschnitt "Clients und Server für das Desktop konfigurieren " entnommen werden.
Sicherstellen, daß die Anwendungen für die Ausführung auf dem lokalen System richtig installiert und konfiguriert sind.
Die für das Desktop erforderlichen Netzwerkkonfigurationen des Betriebssystems einrichten.
Weitere Informationen hierzu können dem Abschnitt "Netzwerk des Basisbetriebssystems für das Desktop konfigurieren" entnommen werden.
Die für Server erforderliche allgemeine Desktop-Konfiguration einrichten.
Weitere Informationen hierzu können dem Abschnitt "Clients und Server für das Desktop konfigurieren " entnommen werden.
Die Aktionsdefinitionen und Anwendungsgruppen erstellen und installieren.
Weitere Informationen hierzu können dem Abschnitt Missing Cross Reference Target und "Allgemeine Gruppen von Anwendungen erstellen und verwalten" entnommen werden.
Die für das Desktop erforderlichen Netzwerkkonfigurationen des Betriebssystems einrichten.
Weitere Informationen hierzu können dem Abschnitt "Netzwerk des Basisbetriebssystems für das Desktop konfigurieren" entnommen werden.
Die für Clients erforderliche allgemeine Desktop-Konfiguration einrichten.
Weitere Informationen hierzu können dem Abschnitt "Clients und Server für das Desktop konfigurieren " entnommen werden.
Den Datenbankrechner dem Suchpfad für Aktionen hinzufügen.
Weitere Informationen hierzu können dem Abschnitt "Datenbanksuchpfad (Aktionen/Datentypen) " entnommen werden.
Den ausführenden Rechner dem Anwendungssuchpfad hinzufügen.
Weitere Informationen hierzu können dem Abschnitt "Anwendungssuchpfad" entnommen werden.
Die Server-Standardanwendungskonfiguration führt Anwendungen auf dem Anwendungs-Server aus. Manchmal ist es wünschenswert, daß eine Anwendung auf einem fernen System installiert ist, aber auf dem Session-Server lokal ausgeführt wird.
Eine spezielle Konfiguration ist nicht erforderlich.
Den Anwendungssuchpfad ändern. Den lokalen, absoluten Pfad zu der Anwendung verwenden.
Beispielsweise könnte die folgende Variablendefinition verwendet werden, um eine Anwendung zu finden, die auf sysAAA registriert ist:
DTSPSYSAPPHOSTS=/net/SysAAA/etc/dt/appconfig/appmanager/C
Der Session-Server muß auf die Konfigurationsdateien der Anwendung, wie app-defaults, Nachrichtenkataloge und gemeinsam benutzte Bibliotheken zugreifen können.