Closed chantalw closed 10 years ago
@luchner @chantalw Das Problem liegt auf Seiten Restful-API. Wir erhalten eine Antwort in XML von Aleph, in welcher die erlaubten Aktionen je Item aufgelistet sind. Hier hat Exlibris die Bezeichnung des Nodes geändert.
V21 / bisher
<info type="PhotocopyRequest" allowed="Y">
<adm-library>DSV51</adm-library>
<adm-doc-number>003446826</adm-doc-number>
<item-sequence>000020</item-sequence>
</info>
V22 / neu
<info type="PhotoRequest" href="http://alephschool.unibas.ch:1891/rest-dlf/patron/B298811/record/DSV01003446808000030/items/DSV51003446826000030/photo" allowed="Y">
</info>
Durch die Erweiterung der Schnittstelle um die Möglichkeit, Kopien zu bestellen, wird neu nicht nur der Link ausgeliefert und wie bisher der Schalter "allowed", sondern dummerweise eben auch ein neuer Node-Name.
Eigentlich an Exlibris zu melden, die Schnittstelle sollte konsistent bleiben. Wenig praktikabel, und wir müssen sowieso was tun. Deshalb:
Bei Exemplaren mit Exemplarstatus 01 wird die Funktion "Kopie bestellen" in swissbib BB nicht angezeigt. Ein paar Bsp. (jeweils Exemplare ZB Bern): http://testbaselbern.swissbib.ch/Record/116793457 http://testbaselbern.swissbib.ch/Record/298876558 http://testbaselbern.swissbib.ch/Record/275658228 http://testbaselbern.swissbib.ch/Record/291600123 http://testbaselbern.swissbib.ch/Record/289159695 http://testbaselbern.swissbib.ch/Record/277492866