Liebe Kollegen,

in Halle an der ULB, versuchen wir unsere DSpace-Instanz gerade um Volltext-Funktionen bei Digitalisaten zu erweitern.

1. IPs:

Da unser Test-System aus dem Internet nicht für alle IPs frei zugänglich ist, haben wir die IP der DFG-Viewer-Instanz (194.95.145.4) bisher freigegeben. Mittlerweile scheint der Zugriff des DFG-Viewers aber mindestens über die IP (88.99.83.221) zu erfolgen.

Gibt es weitere IP-Adressen bzw. IP-Ranges, welche die DFG-Viewer-Instanzen nutzen?


2. Version:

Unsere ALTO-Volltexte ohne <SP>'s wurden bisher (einschließlich letzter Woche) ohne Leerzeichen angezeigt. Der Bug ist nach https://github.com/slub/dfg-viewer/issues/147 allerdings schon eine ganze Weile gefixt. Also gehe ich davon aus, dass im Rahmen der Serverumstellung und XSS-Fixes auch gleich eine neue Version des DFG-Viewers ausgerollt wurde.

Ist diese Version/Revision für den Nutzer auf den Seiten des DFG-Viewers irgendwie ersichtlich? (Anmerkung: Im Github ist der letzte Tag bzw. das letzte Release weiterhin vom November 2019)


3. Volltextsuche per SRU

Im Rahmen der serverseitigen SRU-Implementierung sind uns Anfragen folgender Art vom DFG-Viewer aufgefallen:

https://dev.opendata.uni-halle.de/sru_ft_search/123456789/20958?operation=searchRetrieve&version=1.2&startRecord=1&maximumRecords=10&amp;recordSchema=dfg-viewer/page&amp;query=einleitung

In der URL besitzen die Parameter im QueryString unterschiedliche Trennsymbole - "&" + "&amp;". Mir wäre nicht bekannt das "&amp;" eine standardkonforme Trennung von Parametern erlaubt.
Dies führt dazu, dass auf den Parameter "query" über den Namen "amp:query" zugegriffen werden muss.

Dieses Problem ist z.B. auch mit einem Online-Parser - https://www.freeformatter.com/url-parser-query-string-splitter.html - nachvollziehbar.

Handelt es sich bei "&amp;" um einen Bug in Kitodo.Presentation/DFG-Viewer oder muss auf unserer DSpace-seite hierfür ein Workaround implementiert werden.


Zusätzlich existiert auf der neuen DFG-Viewer-Instanz für uns folgendes Problem:

Bei der Volltextsuche tritt neuerdings immer ein HTTP-Status von 500 auf. Dies liefert der DFG-Viewer obwohl valide Ergebnisse per SRU vorliegen.
Beispiel aus unserer VL-Instanz, welches letzte Woche noch problemlos funktioniert hat. Suchwort: Halle - URL: https://digitale.bibliothek.uni-halle.de/zd/oai/?verb=GetRecord&metadataPrefix=mets&identifier=oai:digital.bibliothek.uni-halle.de/zd:9417295


Für eine Rückmeldung und Ratschläge bin ich Ihnen dankbar.

Viele Grüße
Christian Schmiljun

-- 
Christian Schmiljun
IT / Digitale Dienste

Universitäts- und Landesbibliothek Sachsen-Anhalt
August-Bebel-Straße 13
D - 06108 Halle (Saale)

Fon: + 49 345 55 22 020 
Mail: christian.schmiljun@bibliothek.uni-halle.de