Entwicklung eines dezentralen aktiven Dokumentenspeichersystems für digitale Bibliotheken

Diplomarbeit

(Band 2 - Quellcode der Implementierung)

eingereicht bei

Prof. Dr. O. Drobnik
Professur für Telematik und verteilte Systeme
Johann Wolfgang Goethe - Universität
Frankfurt am Main

von

Hans Matzen
Henry-Budge-Str. 58
60320 Frankfurt/Main
Inhaltsverzeichnis
D Quellcode des Pythonmoduls zur Anbindung der PostgreSQL Datenbank
 D.1 pgpylib.h
 D.2 pgpylib.c
E Quellcode des Prototyps
 E.1 Schnittstellenkomponente
  E.1.1 Beispiel für Konfigurationsdatei
  E.1.2 Hauptprogramm der Schnittstellenkomponente
  E.1.3 Filterroutinen
 E.2 Broker
  E.2.1 Beispiel für Konfigurationsdatei
  E.2.2 Hauptprogramm des Brokers
 E.3 Monitor-/Steuerungswerkzeug
  E.3.1 Hauptprogramm des Monitor-/Steuerungswerkzeug
  E.3.2 Verbindungsindikator-Widgetklasse
 E.4 Aktiver Speicher
  E.4.1 Beispiel für Konfigurationsdatei
  E.4.2 Hauptprogramm des Speichers
  E.4.3 Filterroutinen
  E.4.4 Ablaufumgebung
  E.4.5 Klasse zur Ausführung eines INFO-Kommandos
 E.5 Hilfsklassen
  E.5.1 Logfile-Klasse
  E.5.2 Klasse zur parallelen Verwaltung einer Socketmenge (c__ multiconn)
  E.5.3 Klassen zur Verwaltung der Speicher und der Auftraege (c__ joblist, c__ orgalists)
  E.5.4 Funktionen zum Parsen der Konfigurationsdateien
 E.6 Programmbibliothek für Dokumentenmethoden
  E.6.1 Basisklassen und Funktionen
  E.6.2 Paket Bitstream (p__ bitstream.py)
  E.6.3 Paket SGML (p__ sgml.py)
  E.6.4 Paket System (p__ system.py)
  E.6.5 Paket Maintenance (p__ maintenance.py)
  E.6.6 Paket Net (p__ net.py)