next up previous contents
Next: Optimierungsmöglichkeiten Up: Fehlerbehandlung Previous: Konsistenzprüfung der Benutzereingaben

Systemfehler

Neben den oben aufgeführten Benutzerfehlern werden auch auftretende Systemfehler durch die Anwendung abgefangen. Werden beispielsweise die für die Kommunikation zwischen WWW-Server und JAWA notwendigen CGI-Umgebungsvariablen nicht belegt, ist die JAWA nicht in der Lage, die Benutzereingabe korrekt zu verarbeiten. Bei dieser Art von Fehler wird eine Fehlermeldung generiert und die Anwendung beendet sich.

Ein in der Uni-Umgebung häufiger Fehler ist das Auftreten eines Timeouts, der durch die Oracle-spezifische Datenbank-Kommunikationssoftware SQL*Net verursacht wird. Der Rechner, auf dem der Datenbank-Server läuft, wird zugleich als File-Server eingesetzt und ist zu Zeiten hoher Auslastung nicht in der Lage, die Anfragen entsprechend schnell zu bearbeiten, was zu einem Timeout führt. Die JAWA generiert eine Fehlermeldung und beendet sich. Dieser Fehler kann in der BMW-Umgebung hingegen beseitigt werden, wenn der Wert für den Timout heraufgesetzt wird oder wenn WWW-Server bzw. JAWA und Datenbank-Server auf dem gleichen Rechner laufen und zur Kommunikation SQL*Net nicht mehr verwendet werden muß.



Root on HPHEGER0
8/27/1998