[Allegro] z39.50 unter Linux

Thomas Berger ThB at Gymel.com
Do Apr 7 22:42:15 CEST 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hallo Herr Moeller,

| nachdem ich nun schon eine Weile damit beschäftig war mich in allegro-c,
| z39.50, mab und die allegro-c Exportsprache einzuarbeiten, stoße ich
| doch auch mit der Dokumentation an Grenzen. Ich habe eine allegro-c
| Datenbank unter Linux (debian-sarge) laufen, zusammen mit einem avanti
| und z39.50 Server. Diese Datenbank soll nun exportiert werden nach mab,
| was zum Teil auch schon gelingt, trotzdem gibt es einige Probleme für
| die ich keine Lösung finde.
|
| 1. Beim Exportieren nach mab, werden mehrere Felder mehrmals geliefert.
| Die Exportdatei ist relativ klein und einfach und wenn ich z.B. das Jahr
| (bei uns 76) nicht nach mab exportiere (425) wird es trotzdem zweimal
| mitgeliefert. Die Leute für die wir die Daten exportieren meinten es
| läge am z39.50 Server. Wie kann ich das einstellen?

Hm. Es ist fest verdrahtet z-mab2.apr, die fuer den Export
zustaendig ist. Bei der mit dem ZTarget ausgelieferten Parameterdatei
kann ich mir nur schwer vorstellen, wie dort zwei Felder 425 enstehen
koennten. Aber wenn Sie in Ihren Parametern etwas aendern und sich
das Verhalten nicht aendert, ist es ein Indiz dafuer, dass Ihre
Parameter nicht genutzt werden, sondern ganz andere. Hier hilft
ein Blick in die Logdatei von Avanti.


| 2. Wenn ich mit PHP/YAZ  Daten auslesen will (records) kommt immer die
| Fehlermeldung: Permanent System Error -- could not retrieve record from
| server.

Auch hier wuerde ich zunaechst einen Blick in die Avanti-Logdatei
empfehlen, dann erst in die des ZTarget.

viele Gruesse
Thomas Berger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3-nr1 (Windows XP)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCVZsnENVh3bB0lwMRAjQqAJ4vgjP+14UvP8DtxT9X3gQmRjQb0gCfabGM
DIDcKP3WtjUicJQxXV0zv6g=
=Iz+Z
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro