AW: [Allegro] Z39.50 - immer noch

Fischer, Thomas fischer at sub.uni-goettingen.de
Di Jan 25 10:25:02 CET 2011


Hallo Herr Eversberg!

> > Ich habe Probleme mit einer extrem langen Anfrage an unser
> Z39.50-Target (73 mal @or).
> > Gibt es bekannte Grenzen dessen, was das Target verarbeiten
> kann, und kann man die beeinflussen?
> > Soweit ich sehe kommt bei Avanti keine Anfrage an, im
> z39.50.log steht:
> >
> > 12:47:44-14/01: [log] Sending Close PDU, reason=6,
> message=Malformed
> > package
> >
> > nachdem vorher aber anscheinend alles mögliche abgearbeitet wurde.
> > Können Sie etwas dazu sagen?
> >
> Das ist schwierig zu eruieren, die Grenze muß im Z39-Paket
> von YAZ liegen, und da drin kenne ich mich nicht aus. Hatte
> schon versucht, es rauszukriegen, war aber noch nicht zu
> einem Ergebnis gekommen...
> Vorerst kann man also nur sagen: lieber keine extrem langen
> Anfragen machen, sondern im Vorfeld abfangen, vielleicht so
> bei 30 oder 50 Suchbegriffen.

Die lange Anfrage entsteht bei unserer pazpar2-Installation, wo bei einer verteilten Suche komplizierte Suchbegriffe zusammengefasst werden, und ist daher nicht leicht zu verhindern. Andere Z39.50-Targets antworten und werden von pazpar2 korrekt ausgewertet, daher glaube ich eher nicht, dass es im YAZ-Bereich liegt. Es könnte aber schon sein, dass geeignete Formatierung helfen könnte, da wie gesagt die Log-Datei zeigt, dass erst ziemlich am Ende abgebrochen wird (ich kann Ihnen den entsprechenden Abschnitt der Logdatei auch zuschicken).

Ich kann ich ansonsten übrigens pazpar2 durchaus empfehlen, falls andere Listenmitglieder auch mit verteilten Suchen arbeiten: das Z39.50-Target von Avanti antwortet flott.

Mit freundlichen Grüßen
Thomas Fischer



Mehr Informationen über die Mailingliste Allegro