Systemeigenschaften
Systemeigenschaften
Im Folgenden erhalten Sie einen Überblick über die Dateien und Verzeichnisse, die das System für den Web-OPAC nutzt. Zudem wird die Abarbeitung von Anfragen erläutert.
Verarbeitung von Anfragen
Beim Absenden einer Anfrage im Web-OPAC werden die Suchbegriffe aus den Suchfeldern der Suchmaske ausgelesen.Die Informationen werden über Port 80 an den Microsoft IIS (Internet Information Server) übermittelt. Das Protokoll für den Datenaustausch und die Kommunikation ist dabei TCP/IP.
Die Anfragen an den IIS erfolgen über den anonymen Benutzer IUSR_[Servername], der bei der Installation des Microsoft IIS (Internet Information Server) automatisch eingerichtet wird. Der Benutzer IUSR ermöglicht den anonymen Zugriff auf den Web-Server, so dass sich die Bibliotheksnutzer nicht für jede Anfrage mit einer speziellen Kennung selbst am Server anmelden müssen.
Aus den Informationen der Suchanfrage wird mit Hilfe der Active Server Pages (ASP) ein SQL-Statement erzeugt und an die auf dem Web-Server installierte ODBC-Schnittstelle übergeben. Über die ODBC-Schnittstelle wird auf die eingebundenen ODBC-Datenquellen und darüber auf die entsprechenden Datenbanken zugegriffen.
Der ODBC-Treiber übergibt das SQL-Statement an den Client der Oracle- oder Gupta-Datenbank.
Der Datenbank-Client sendet das SQL-Statement ggf. durch eine Firewall über eine definierte Port-Adresse an die Datenbank.
- Standard für Oracle: Port 1521
- Standard für Gupta/ SQLBase: Port 2155
- Standard für MS SQL: Port 1433
Hinweis: Falls zwischen Web-Server und Datenbank-Server eine Firewall geschaltet wurde, müssen dort die entsprechenden Ports in beide Richtungen freigeschaltet werden.
Die Datenbank überprüft das SQL-Statement hinsichtlich Syntax und Semantik. Wenn das SQL-Statement korrekt ist, wird es ausgeführt. Das Ergebnis wird ggf. wieder durch die Firewall und die genannte Port-Adresse an den Datenbank-Client auf dem Web-Server zurückgesendet. Der Datenbank-Client übergibt das Ergebnis an den ODBC-Treiber. Die ODBC-Schnittstelle leitet das Ergebnis weiter an die ASP. Mit der Hilfe von ASP wird eine dynamische Webseite erzeugt. Der Microsoft IIS (Internet Information Server) sendet über Port 80 die HTML-Seite mit dem Recherche-Ergebnis an den Browser, der dieses dem Leser anzeigt.

Dateien
Im Folgenden erhalten Sie einen Überblick über wichtige Dateiformate für den Betrieb des Web-OPAC.
HTML-Dateien
Durch die Hypertext Markup Language (HTML) werden der Inhalt und das äußere Erscheinungsbild des Web-OPAC gestaltet. Mit Hilfe von JavaScript kann der Anwender über den Browser des Clients mit den sonst statischen HTML-Seiten interagieren. HTML-Seiten können Sie mit jedem Text- oder auch HTML-Editor bearbeiten, da sie keinen Programmcode enthalten.
ASP-Dateien
In den Active Server Pages (ASP-Dateien) ist der Programmcode des Web-OPAC hinterlegt. Die ASP-Dateien dienen als interne Schnittstelle für die Kommunikation zwischen dem Web-OPAC und der Datenbank. Zusätzlich steuern sie die Darstellung der Ergebnisse am Browser in Form einer HTML-Seite.
Hinweis: Active Server Dokumente sollten grundsätzlich nicht verändert werden. Individualisierte ASP- und ASA-Dateien können nicht von OCLC betreut werden.
Durch Änderungen an den Active Server Dokumenten besteht die Gefahr, die Dateien zu beschädigen. Das hätte zur Folge, dass der Web-OPAC nicht mehr einwandfrei funktioniert. Stellen Sie in diesem Fall den Ursprungszustand des Web-OPAC durch das Einspielen der Originaldateien her, um wieder den vollen Anspruch auf Support zu erhalten.
ASP- und ASA-Dateien werden beim Einspielen einer neuen Programmversion, d. h. einer Service- bzw. Update-Datenträger für den Web-OPAC, immer überschrieben. Individualisierte ASP-Seiten gingen so in jedem Fall verloren. Sichern Sie nach dem Einspielen einer neuen Programmversion daher keinesfalls individualisierte ASP-Seiten aus dem alten SRC-Verzeichnis zurück. Einzige Ausnahme ist die Dateien home.inc und suchanz.inc, dort liegt die Startseite des Web-OPAC. Diese Datei enthält reinen HTML-Code und kann daher individuell angepasst werden.
GIF- und JPG-Dateien
Der wesentliche Unterschied zwischen beiden Dateitypen ist das verwendete Komprimierungsverfahren. Das gleiche Bild kann bei sonst gleichen Eigenschaften (Farbtiefe, Auflösung) als JPG eine geringere Dateigröße besitzen und damit im Internet schneller geladen werden. GIF-Dateien wiederum lassen sich animieren (Grafik mit Bewegungsfolge).
Die Grafikdateien im PICS-Verzeichnis des Web-OPAC lassen sich mit Hilfe von Bildbearbeitungsprogrammen anpassen.
Der Web-OPAC enthält als Grafiken Mediensymbole, Logos und Schaltflächen. So sind z. B. die Schaltflächen home, konto, reset oder vorbestellen Grafikdateien. Die Schaltflächen bestehen in der Regel aus zwei Grafikdateien:
- eine Datei für die Standardanzeige (inaktive Schaltfläche)
- eine Datei für den „Mouseover-Effekt“ (die Schaltfläche ändert ihr Aussehen, wenn Sie mit der Maus darüberfahren)
Die Dateinamen sind prinzipiell gleich, der Name der Mouseover-Datei endet aber mit einem Unterstrich „_“.
Beispiel bei der Schaltfläche Konto: Dateien konto.gif für die Standardanzeige und konto_.gif für den Mouseover-Effekt.
Verzeichnisstruktur
Die wichtigsten Unterschiede zwischen Web-OPAC und Verbund-OPAC finden sich in der der Konfigurationsdatei w3oini.txt sowie im Ordner ..\WEBOPAC\SRC\Product. In diesem Ordner sind die Web-OPAC- bzw. Verbund-OPAC-spezifischen Informationen hinterlegt.
Verzeichnisstruktur des Web-OPAC
|
Verzeichnis auf der Festplatte (am Beispiel des Installationspfads WEBOPAC) |
Inhalt |
Virtuelles Verzeichnis (VDIR) am MS IIS |
Rechte auf das VDIR |
|---|---|---|---|
|
..\WEBOPAC |
Stammverzeichnis |
||
|
..\WEBOPAC\read |
HTML-Dateien (*.html) |
/read |
Lesen |
|
..\WEBOPAC\read\PICS |
Grafik-Dateien (*.gif, *.jpg) |
||
|
..\WEBOPAC\read_freshblue |
HTML-Dateien (*.html) |
/read |
Lesen |
|
..\WEBOPAC\ read_summertimeorange |
HTML-Dateien (*.html) |
/read |
Lesen |
|
..\WEBOPAC\SRC |
Quelldateien (*.asa, *.asp, *.inc, *.css, *.txt, *.vbs) |
/webopac |
Lesen, Skript-Zugriff, Ausführen von Skripten |
|
..\WEBOPAC\SRC\Product |
ASA- und ASP-Dateien (bei Web-OPAC und Verbund-OPAC unterschiedliche Dateien) |
