Net :: Z3950 :: einfach2zoom :: config net :: Z3950 :: Simple2zoom :: CONFIG enthält eine Konfigurationsdatei für das Simple2zoom Gateway. Jetzt downloaden
Net :: Z3950 :: einfach2zoom :: config Ranking & Zusammenfassung
Lizenz: Perl Artistic License Name des Herausgebers: Mike Taylor Website des Verlags: http://search.cpan.org/~mirk/
Net :: Z3950 :: einfach2zoom :: config Stichworte
Net :: Z3950 :: einfach2zoom :: config Beschreibung
NET :: Z3950 :: Simple2zoom :: CONFIG enthält eine Konfigurationsdatei für das Simple2zoom-Gateway. Net :: Z3950 :: Simply2zoom :: config enthält eine Konfigurationsdatei für das Simple2zoom Gateway.Synopsis http: //some.url/ {user} / pwd = {Pass} http://z3950.loc.gov:7090/Voyager GET marc-8 CQL Titel Ersteller Das Universal Swiss Army Gateway Simple2zoom ist von einer einzelnen Datei konfiguriert, die auf der Befehlszeile benannt ist und in XML ausgedrückt wird. Diese Datei gibt an, welche Back-End-Datenbanken unterstützt werden, wie die Back-Enden kontaktiert werden, welche Zeichensätze, in denen sie Datensätze anbieten, und wie Sie Z39.50 aufkarten, sucht nach CQL.Die Struktur der Datei ist ziemlich einfach. Das Element der obersten Ebene ist . Es enthält ein einzelnes optionales -Element, beliebig viele Elemente und ein einzelnes optionales -Element. Die zweite von diesen gibt an, wie Sie Anfragen interpretieren, um in den konfigurierten Datenbanken zu suchen; Die zuletzt liefert Abfrage-Mapping-Spezifikationen für dynamisch angegebene Datenbanken. Dieses Element enthält eine URL-Vorlage, die die Adresse eines HTTP-Authentifizierungsservers angibt. Die Vorlage muss die speziellen Zeichenfolgen {Benutzer} und {Pass} enthalten, die mit dem in der Init-Anforderung gelieferten Benutzernamen und dem Kennwort ersetzt werden, falls vorhanden. Die resultierende URL ist aktiviert und das Ergebnis wird untersucht: Jede erfolgreiche Antwort (HTTP-Status 200) zeigt an, dass die Kombination von Benutzername / Passwort akzeptabel ist und dass die Sitzung fortgesetzt wird. Jede andere Antwort (z. B. 401 Autorisierung erforderlich) führt zu der Init-Anforderung, die mit der BIB-1-Diagnose 1014 abgelehnt wird (Init / AC: Authentifizierungssystemfehler). Wenn das Element aus der Konfiguration weggelassen wird, sind keine Authentifizierungsanmeldeinformationen erforderlich, und alle, die bereitgestellt werden, werden ignoriert. (Ein triviales Beispiel eines Authentifizierungsserverskripts ist in der Simple2zoom-Verteilung enthalten, wie etc / sru-auth.) Das Element trägt ein Namensattribut, das die Datenbank Z39.50 angibt Name, mit dem es den Kunden bekannt ist. Es enthält mehrere komplexe Elemente und wird nachfolgend ausführlicher erörtert. Jedes -Element, ob in einem bestimmten (siehe unten) oder auf der obersten Ebene enthalten, besteht aus einem einzigen obligatorischen s. Der Inhalt von gibt den Typ der Abfrage an, der an den Back-End-Server gesendet werden soll, wobei einfach2zoom reagierbar ist, um eingehende Abfragen in diesem Format erforderlich zu sein. Derzeit ist der einzige unterstützte Wert CQL. Jedes -Element trägt ein East-Attribut, das der numerische Wert von BIB-1 verwenden, wobei Attribut verwendet wird, das unterstützt werden soll, und gegebenenfalls ein einzelnes -Element, das wiederum ein einziges enthält Enthält den Namen des entsprechenden CQL-Index. Typ-1-Durchsucht gegen den angegebenen BIB-1-Zugangspunkt werden der CQL-Suchen gegen den angegebenen Index zugeordnet. Wenn der innerhalb einer weggelassen ist, dann hat der generierte CQL-Abfrage-Term keinen Index angegeben. Dies kann für BIB-1-Attribute wie 1016 (beliebig) und 1035 (überall) nützlich sein. Anforderungen: · Perl.
Net :: Z3950 :: einfach2zoom :: config Zugehörige Software