Datenübergabe zum BArch: Unterschied zwischen den Versionen

Aus DIF Filmographie Wiki
Wechseln zu: Navigation, Suche
(Gesamtexport)
(Gesamtexport)
Zeile 19: Zeile 19:
 
* Wechseln ins Verzeichnis mit Dienstprogrammen: <code>cd /srv/www/htdocs/default/html/difdb/zf/ws</code>
 
* Wechseln ins Verzeichnis mit Dienstprogrammen: <code>cd /srv/www/htdocs/default/html/difdb/zf/ws</code>
 
* Prüfen, ob noch ein unabgeschlossener Exportprozess aktiv ist: <code>ps ax | grep exec_fwall</code> sollte nichts zurückliefern. Ansonsten Auftrag zurückstellen bis Export abgeschlossen.
 
* Prüfen, ob noch ein unabgeschlossener Exportprozess aktiv ist: <code>ps ax | grep exec_fwall</code> sollte nichts zurückliefern. Ansonsten Auftrag zurückstellen bis Export abgeschlossen.
* Start des Exports als Hintergrundprozess: <code>php exec_fwall.php &</code> , am besten am Abend, weil der Vorgang zu verlängerten Antwortzeiten an der Benutzerschnittstelle führen kann.  
+
* Start des Exports als Hintergrundprozess: <code>php exec_fwall.php s=1.5&</code> , am besten am Abend, weil der Vorgang zu verlängerten Antwortzeiten an der Benutzerschnittstelle führen kann. Wenn ein Export in der Schemaversion 1.4 gewünscht wird, als Parameter <code>s=1.4</code> angeben.
 
* Der Vorgang kann 6 bis 10 Stunden in Anspruch nehmen. Mit <code>ps ax | grep exec_fwall</code> lässt sich jederzeit prüfen, ob der Prozess noch aktiv ist.
 
* Der Vorgang kann 6 bis 10 Stunden in Anspruch nehmen. Mit <code>ps ax | grep exec_fwall</code> lässt sich jederzeit prüfen, ob der Prozess noch aktiv ist.
 
* Die SSH-Sitzung beenden, ggf. später neu einloggen um zu prüfen, ob der Prozess beendet ist.
 
* Die SSH-Sitzung beenden, ggf. später neu einloggen um zu prüfen, ob der Prozess beendet ist.

Version vom 9. Oktober 2019, 13:41 Uhr

Datenübergabe vom DFF zum Bundesarchiv

Gegenwärtig steht für die Entität Filmwerk ein natives XML-Serialisierungsformt zu Verfügung. Nativ bedeutet hier, dass sich dessen Struktur am Datenmodell der Zentralen Filmografie (ZDB) und nicht an institutionsübergreifenden Standards orientiert. Es existieren zur Zeit zwei Implementierungen dieses XML-Formats:

  • Filmwerk-1.4 -- die direkte Umsetzung des ZDB-Datenmodells
  • Filmwerk-1.5 -- eine Erweiterung des Modells um die virtuelle Entität "Aggregatwerk"

Direkter Abruf

In der Filmwerk-Datenansicht der ZDB gibt es einen Link-Button "DIF-XML". Dieser liefert die XML-Serialisierung des aktuell angezeigten Filmwerks. Seit dem 7. Oktober 2019 kommt hier die Schema-Version 1.5 zum Einsatz.

Gesamtexport

Ein Gesamtexport des Filmwerk-Bestandes kann bis jetzt nur über die Kommendozeile des ZDB-Servers veranlasst werden. Hierbei lässt sich zwischen den XML-Schema-Versionen 1.4 und 1.5 wählen.

Vorgehen:

  • SSH-Login auf dem ZDB-Server (derzeit 88.99.134.66) mit Root-Rechten.
  • Wechseln ins Verzeichnis mit Dienstprogrammen: cd /srv/www/htdocs/default/html/difdb/zf/ws
  • Prüfen, ob noch ein unabgeschlossener Exportprozess aktiv ist: ps ax | grep exec_fwall sollte nichts zurückliefern. Ansonsten Auftrag zurückstellen bis Export abgeschlossen.
  • Start des Exports als Hintergrundprozess: php exec_fwall.php s=1.5& , am besten am Abend, weil der Vorgang zu verlängerten Antwortzeiten an der Benutzerschnittstelle führen kann. Wenn ein Export in der Schemaversion 1.4 gewünscht wird, als Parameter s=1.4 angeben.
  • Der Vorgang kann 6 bis 10 Stunden in Anspruch nehmen. Mit ps ax | grep exec_fwall lässt sich jederzeit prüfen, ob der Prozess noch aktiv ist.
  • Die SSH-Sitzung beenden, ggf. später neu einloggen um zu prüfen, ob der Prozess beendet ist.
  • Sobald der Exportprozess abgeschlossen ist (i.d.R. am nächsten Tag) kann die neu erzeugte Exportdatei via HTTP unter http://www.filmportal-zdb.de/dump/exp/fw/dif_fw.tar.gz heruntergeladen werden.

OAI-Dienst

Der OAI-Dienst für Filmwerke aus der ZDB verwendet bis auf weiteres das XML-Schema 1.4.