Bevor Sie eine Funktion der Administration ausführen, wählen Sie bitte aus dem Auswahlmenü die Datenbank aus, für die folgende Schritte gelten sollen. Die aktuell eingestellte Datenbank wird Ihnen oberhalb des Menüs auf der linken Seite des Bildschirmes angezeigt. Für das Z39.50-Gateway ist eine symbolische Datenbank "Z" = "Z39.50 Bibliothek" vordefiniert. Diese kann eine MAB2- oder MARC-konforme Datenstruktur aufweisen, woraus sich standardmäßig "Z-MAB" bzw. "Z-MRC" als symbolische Namen der Z39.50-Bibliotheken aus Sicht des Alephino-Client (bzw. Web-OPAC) ergeben.
Das Logbuch enthält einen Überblick über alle ausgeführten Jobs innerhalb der Administration. Es werden immer die letzten 100 Jobs mitgeführt. Bei Aufruf der Funktion steht der neueste Eintrag, also der zuletzt ausgeführte Job, an oberster Stelle der Liste.
Diese enthält folgende Angaben:
- Job-Nummer
- Job-Bezeichnung
- User, unter dem der Job ausgeführt
wurde
- ggf. aufgetretene Fehler (Code-Nummer)
- Datum und Uhrzeit Job-Start
- Datum und Uhrzeit Job-Ende
Zum Ansehen eines detaillierten Protokolls pro Job merken Sie sich die Job-Nummer und folgen Sie den Anweisungen für die Funktion Zeigen Protokoll.
Zu den letzten 100 ausgeführten Jobs innerhalb der Administration existiert pro Job jeweils eine temporäre Protokolldatei. Bei Eingabe der Job-Nummer und Betätigung des Buttons "Start" wird Ihnen der Inhalt der Protokolldatei angezeigt.
Die Job-Nummer erfahren Sie über die Funktion Zeigen Logbuch. Die voreingestellte Nummer bezieht sich immer auf den zuletzt ausgeführten Job.
Diese Funktion liefert Ihnen die aktuelle Belegung der Lizenztabelle
im Z39.50-Gateway.
Die Liste enthält folgende Angaben:
- Typ (Z39.50)
- Lizenz/Gesamtanzahl
- Key (IP-Adresse)
- Zeitpunkt des letzten Zugriffs
Über diese Funktion kann eingestellt werden, zu welchem Tag und zu
welcher Uhrzeit das Z39.50-Gateway beendet werden soll.
Die Einstellung ist derzeit nur unter UNIX/Linux wirksam und wirkt
temporär, d.h. sie gilt für den aktuellen Prozess.
Zum Setzen der Parameter wählen Sie den Wochentag aus und tragen
Sie die Uhrzeit ein; dann betätigen Sie den Button "Start". Zudem kann
das Z39.50-Gateway über den Button "Shutdown sofort" direkt beendet
werden.
Parameter
Wochentag:
Hier kann ausgewählt werden, an welchem
Tag das Z39.50-Gateway beendet werden soll.
Uhrzeit:
Tragen Sie hier in der Form "Stunde:Minuten"
ein, zu welcher Uhrzeit das Z39.50-Gateway an dem ausgewählten Wochentag
beendet werden soll.
Diese Funktion dient zum Export von Daten im Batch-Modus.
Bitte beachten Sie, daß der Batch-Export
- abhängig von der Anzahl der zu entladenden Sätze - einen sehr hohen
Hauptspeicherbedarf aufweist.
Parameter
Target
Wählen Sie den Z39.50-Server, von dem Sie Daten
exportieren möchten.
(Die in der Listbox angebotenen Targets entsprechen den in
../etc/z39file.ext
definierten symbolischen Dateien für MAB2- bzw. MARC-konforme Z-Server)
Datenformat
Hier muss das Format angegeben werden, in dem die zu exportierenden
Daten vorliegen. Wichtig ist diese Angabe sowohl, um Informationen
über den formalen Aufbau der Sätze, als auch über den
Zeichensatz zu haben.
Achtung:
Liefert Ihr Target (Z39.50-Server) MAB2-Format, geben Sie hier unbedingt
"MAB2 Iso-Format", anderenfalls "MARC21 Format" an.
Exportdatei
Bitte geben Sie hier den Pfad und Namen der Exportdatei an. Die Laufwerksangabe
und der Dateiname sind beliebig auswählbar.
Auswahlkriterium
Hier stellen Sie die Suchanfrage für die zu exportierenden Sätze.
Als Auswahlkriterium gelten alle definierten Suchaspekte für die
ausgewählte Stammdatei; die Syntax ist mit der Kommandosprache
der Expertensuche identisch.
Meldung alle ... Sätze
Tragen Sie ein, nach wievielen Sätzen jeweils eine Fortschrittsmeldung
in der Protokolldatei eingetragen wird. Ein Eintrag in diesem Feld ist
optional.
Abbruch nach ... Fehlern
Geben Sie an, nach wievielen aufgetretenen Fehlern der Export abgebrochen
werden soll. Ein Eintrag in diesem Feld ist optional.
Bestimmen Sie den Zeitpunkt, zu dem das Alephino Z39.50 Gateway beendet werden soll. Diese Einstellung gilt global, nicht temporär für einen bestimmten Prozess. Wählen Sie z.B. Montag und 18:00 Uhr aus, bedeutet das, dass das Gateway jeden Montag um diese Uhrzeit beendet wird.
Setzen eines Zeitpunktes für Shutdown
Wählen Sie den Wochentag, an dem das Gateway beendet werden soll,
aus der Liste aus und geben Sie im freien Eingabefeld die Uhrzeit
an (HH:MI). Klicken Sie anschließend auf "Setzen".
Mit "Kein Shutdown" heben Sie die Voreinstellung für das
automatische Beenden des Z39.50 Gateway auf.
Erst mit dem abschließenden Klick auf das Diskettensymbol
"Speichern"
werden Ihre Einstellungen in die Systemkonfiguration etc/zgate.cfg
übertragen; nach dem Neustart des Z39.50-Gateway ist die Änderung
wirksam.
Kommunikation
Legen Sie IP-Adresse und Port-Nummer für die Kommunikation des Z39.50-Gateway mit den Alephino-Anwendungen, d.h. den Windows-Clients und dem WEB-OPAC fest.
Z39.50 Target
In diesem Block definieren Sie Eigenschaften der Z39.50-Server (Targets) die Sie mit Alephino nutzen möchten.
Library
In der mitgelieferten Konfigurationsdatei etc/zgate.cfg finden Sie
eine Reihe "vorgefertigter" Target-Definitionen.
Wählen Sie ein solches Target aus der Auswahlliste zur Bearbeitung aus
oder vergeben Sie einen neuen Namen für ein selbstdefiniertes Target. Klicken Sie anschliessend auf den Button "Holen aktuelle Werte".
Damit werden die aktuellen Einstellungen des Targets angezeigt bzw. ein leeres
Formular zur Erfassung des neuen Targets.
Selbstverständlich können Sie auch vorhandene "Muster-"Targets aus
Ihrer Z39.50-Konfiguration löschen.
Im Ausgangszustand sind die Targets "Z-MAB" und "Z-MRC" aktiv.
"Z-MAB" ist ein Beispiel für ein entprechend dem deutschen Standard MAB2
generiertes Target.
Der Z-Server muß Datensätze im MAB2-Format liefern.
Mit "Z-MRC" würde eine MARC21-konforme Generierung adressiert, vom Z-Server
werden dann Datensätze im MARC21-Format erwartet.
Beide Generierungs-Zweige werden vom Alephino Z39.50-Gateway gleichzeitig
unterstützt.
Ein Blick in etc/z39file.ext ist zum Verständnis des Verfahrens
hilfreich.
Selbstverständlich können Sie dort weitere symbolische Z-Bibliotheken
definieren; beachten Sie jedoch unbedingt, welchen Typs (MAB2 oder MARC21)
deren Datensätze sind.
Target
Geben Sie die Adresse des Z39.50-Service in folgender Notation an:
IP-Adresse:Port/Datenbank
User
Pass
Verlangt Ihr Z39.50-Target eine Authentifizierung, tragen Sie
Benutzer und Passwort hier ein.
RecordSyntax
Alephino unterstützt Z-Server, die Datensätze im MAB2- oder
MARC21-Format liefern können.
Liefert Ihr Target MAB2-Format, geben Sie hier MAB,
anderenfalls MARC an.
CCLRules
Das Z39.50-Protokoll verwendet eine Abfragesyntax, die als RPN (umgekehrte polni
sche Notation) bezeichnet wird. Diese ist aus Anwendersicht eher kryptisch
und verlangt zudem Kenntnisse des sog. BIB1 Attribute Sets, das numerisch
codierte Suchaspekte verwendet.
Aleph(ino) hingegen verwendet die anwenderfreundliche CCL
(Common Command Language) für die Formulierung von Datenbankabfragen.
Die Übersetzung von CCL in RPN wird hierbei durch eine Tabelle gesteuert,
die in der hier anzugebenen Datei enhalten ist.
Für MAB2- und MARC21-Targets wurden bereits Konvertierungstabellen
vorbereitet, die ggfs. angepaßt oder als Vorlagen für eigene
Tabellen genutzt werden können: etc/mablib.ccl
bzw. etc/marclib.ccl.
Quellen:
BIB1 Attributes
Common Command Language
TranslIn
Für die Übersetzung des Zeichensatzes der Z-Server in den Alephino-
Zeichensatz stehen folgende Konvertierungstabellen zur Verfügung:
mabtoiso = MAB2-Zeichensatz marctoiso = MARC21-Zeichensatz
Timeout
Das Z39.50-Protokoll ist im Unterschied zum Alephino-Protokoll "stateful", d.h. nicht zustandslos. Um ein definiertes Beenden der Z39.50-Sitzung zu gewährleisten, wird diese nach Ablauf einer bestimmten Zeit, während derer kein Zugriff erfolgte, geschlossen. Geben sie das Zeitintervall an, innerhalb dessen eine nachrichtenlose Z39.50-Verbindung gehalten wird (in Sekunden). Bleibt der Parameter frei, gilt ein Wert von 600 Sekunden.
Scan
Unterstützt der Z-Server das Blättern im Index, setzen Sie bitte
dieses Häkchen.
Navigate
Setzen Sie hier ein Häkchen, so werden in der Vollanzeige des Datensatzes
Verknüpfungen zur Navigation zu "verwandten" Sätzen erzeugt.
(Im Unterschied zu einem Alephino-Datensatz kann hierbei jedoch nicht im
Voraus ermittelt werden, ob die Datenbank mehr als den aktuell gezeigten Satz
enthält.)
Die Aktivierung dieser Funktion ist nur in Verbindung mit Scan sinnvoll.
Definieren Sie die Parameter wie gewünscht und wählen Sie dann
"Setzen".
Wollen Sie eine Veränderung der Einstellungen wieder
rückgängig machen, klicken Sie auf "Rücksetzen".
Mit "Target löschen" entfernen Sie das aktuelle Target.
Erst mit dem abschließenden Klick auf das Diskettensymbol
"Speichern" werden Ihre Einstellungen in die Systemkonfiguration
etc/zgate.cfg
übertragen; nach dem Neustart des Z39.50-Gateway ist die Änderung
wirksam.