Adlib-Bestandsdatenbanken
Auf dieser Wiki-Seite sollen in Zukunft Informationen zu den Bestandsdatenbanken gesammelt werden, die mit der Sammlungsverwaltungssoftware Adlib von Axiell ALM gepflegt werden. Momentan wird Adlib nur im Filmarchiv des DIF eingesetzt.
Dokumentation
XML-Export der Daten
Die den XML-Export definierende Konfigurationsdatei adlibweb.xml liegt im DIF unter C:\inetpub\wwwopacx auf dem Adlib-Server. In ihr wird der Pfad zu Adlib hinterlegt (<globalConfiguration>) und außerdem definiert, welche Datenbank angesprochen werden soll (<databaseConfiguration database="collect.inf">). Nach diesen allgemeinen Angaben werden die Struktur des Exports und die auszugebenden Felder definiert. Eine Dokumentation der adlibweb.xml ist auf http://api.adlibsoft.com/site/documentation/the-adlibweb-xml-file zugänglich.
Damit die Änderung durch das System erkannt wird muss der IIS (Internet Information Server) beendet und neu gestartet werden. Dies erfolgt über den Server-Manager->IIS -> Rechtsklick auf DIFADLIBSRV -> Internetinformationsdienste (IIS)-Manager -> Rechtsklick auf DIFADLIBSRV -> beenden und dann starten.
Der XML-Export kann über den Webserver von Adlib (wwwopacx) abgerufen werden. Die das XML ausgebende URL lautet http://192.168.42.173/wwwopacx/wwwopac.ashx
ergänzt um die Parameter database (abzufragende Datenbank) und search (die Abfrage selbst). Eine Beispiel für eine Abfrage ist der XML-Export für den Bestandskatalog.
XML-Export für den Bestandskatalog
Die URL lautet
Sie sollte nicht in einem Browser, sondern mit einem Tool zum Herunterladen von Dateien aus dem Netz (z.B. wget) angesprochen werden. Als Bordmittel unter Windows ist auch die Windows Power Shell geeignet. Folgender Befehl ist dazu aufzurufen:
(ab Powershell 3.0)
Invoke-WebRequest -Uri "http://192.168.42.173/wwwopacx/wwwopac.ashx?database=collect.inf&search=copy_status=*+and+part_of_reference-%3Epart_of_reference-%3Eexternal_identifier_domain=filmportal&limit=0" -OutFile "<Pfad zur Ausgabedatei>" -TimeoutSec 1000
Der Parameter Uri
legt die abzurufende Adresse fest und OutFile
definiert den Pfad, in dem die Export-Datei abgelegt wird (bspw. C:\adlib_dif\Exporte\DIF-adlib-export.xml). Wichtig ist auch der Parameter TimeoutSec
, der bei einer ungefähren Dauer des Abrufs von 10 Minuten mindestens bei 600 (Sekunden) liegen sollte.