Skip to content
ruschein edited this page Nov 14, 2017 · 20 revisions

Unsere Projekte IxTheo und KrimDok benötigen verschiedene sogenannte "Datenabzüge" von Title- und Normdaten, die täglich (IxTheo), wöchentlich (KrimDok) oder unregelmäßig (IxTheo + KrimDok) im BSZ-FTP-Server für uns zur Verfügung gestellt werden.

Die Abzüge werden durch automatische Prozesse, getriggert durch einen Cron-Eintrag ausgeführt. Das relevante Skript auf unserer Seite ist fetch_marc_updates.py dessen Konfigdatei /usr/local/var/lib/tuelib/cronjobs/fetch_marc_updates.conf heißt.

Als Beispiel habe ich IxTheo ausgewählt:

Namensmuster Server-Verzeichnis Häufigkeit Bedeutung bzw. Inhalt
SA-MARC-ixtheo-JJMMTT.tar.gz /ixtheo unregelmäßig, bzw. selten Komplettabzug mit Lokaldaten
SA-MARC-ixtheo_o-JJMMTT.tar.gz /ixtheo unregelmäßig, bzw. selten Komplettabzug ohne Lokaldaten
TA-MARC-ixtheo-JJMMTT.tar.gz /ixtheo täglich Differenzabzug mit Lokaldaten
TA-MARC-ixtheo-JJMMTT_o.tar.gz /ixtheo täglich Differenzabzug mit Lokaldaten
SA-MARC-ixtheo_hinweis-JJMMTT.tar.gz /ixtheo wöchentlich Synonyme für Normdateneinträge
LOEPPN-JJMMTT /sekkor wöchentlich Löschlisten
LOEPPN_m-JJMMTT /ixtheo wöchentlich Liste der Datensätze die mit mtex getaggt sind
Errors_ixtheo_JJMMTT /ixtheo täglich Liste der PPNs die zwar den Abzugskriterien entsprachen aber aus irgend einem Grund nicht exportiert werden konnten

(Der Grund warum es sowohl SA- als auch TA-Abzüge mit und ohne Lokaldaten gibt ist weil das BSZ nicht gleichzeitig alle Datensätze die unseren Auswahlkriteriem entsprechen, also sowohl solche, die zugeordnete Lokaldaten als auch solche die im BSZ keine zugeordneten Lokaldaten haben in einem Abzug erstellenm kann.)