Alephino Z39.50-Gateway Administration Release 5.0 - Hilfe


Verwaltung

Pool wählen
Zeigen Logbuch
Zeigen Protokoll
Listen Lizenzen
Shutdown

Globale Einstellungen

Shutdown Gateway
Konfiguration Gateway

 


Pool wählen

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.


Zeigen Logbuch

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.


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.


Listen Lizenzen

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


Shutdown

Ü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.


Datenexport via Z39.50 Gateway

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.


Shutdown Gateway

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 "Speichern" werden Ihre Einstellungen in die Systemkonfiguration etc/zgate.cfg übertragen; nach dem Neustart des Z39.50-Gateway ist die Änderung wirksam.


Bearbeiten Konfiguration Z39.50 Gateway

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 "Speichern" werden Ihre Einstellungen in die Systemkonfiguration etc/zgate.cfg übertragen; nach dem Neustart des Z39.50-Gateway ist die Änderung wirksam.