Batch-Verarbeitung
Um große Mengen mit der Vorproduktion zu verarbeiten, ist es möglich, eine Batchverarbeitung zu starten. Sie starten mit dem voreingestellten Parameterwert "Datenkorrektur". Beim Starten wird das Datum abgefragt; die Ausführung ist fest als Debug-Szenario voreingestellt. Das Ergebnis wird also nicht kopiert, sondern sollte geprüft werden und danach manuell kopiert werden.
Dazu gibt es im Unterordner transformation/batch folgende Batchdateien:
| Dateiname | Beschreibung |
|---|---|
| starteDatenkorrekturen.ALLE.bat | Startet die Verarbeitung sämtlicher Werke aus allen CSV-Dateien (s. weitere Tabellenzeilen) |
| starteDatenkorrekturen.00_Online-Werk.bat | Startet die Verarbeitung sämtlicher Werke aus einer CSV-Datei 00_Online-Werk.csv |
| starteDatenkorrekturen.01_Loseblatt.bat | Startet die Verarbeitung sämtlicher Werke aus einer CSV-Datei 01_Loseblatt.csv |
| starteDatenkorrekturen.02_Buch.bat | Startet die Verarbeitung sämtlicher Werke aus einer CSV-Datei 02_Buch.csv |
| starteDatenkorrekturen.03_Zeitschrift.bat | Startet die Verarbeitung sämtlicher Werke aus einer CSV-Datei 03_Zeitschrift.csv |
Dateien, die nicht direkt ausgeführt werden, sondern dabei verwendet werden, sind die folgenden:
| Dateiname | Beschreibung |
|---|---|
| process/process.vorproduktion.bat | interne Hauptverarbeitung; erfordert Parameter (werden mit den anderen Batchdateien übergeben) |
| xquery/batch.prepare.xpr2csv.xquery | XQuery für die Ermittlung der Dateipfade aus der Oxygen-XPR-Datei |
| xsd/werke.csv-erzeugen.xsd | Schema für die Datei werke.csv-erzeugen.xml (Hinterlegung der Werkkürzel in Oxygen) |
Die CSV-Dateien können entweder manuell angelegt werden oder automatisiert. Zur automatischen Erstellung werden die gewünschten Werkkürzel in die Datei werke.csv-erzeugen.xml als Text in einem Element werk eingetragen (die Kürzel müssen den Ordnernamen in der Oxygen-Projektansicht unter "Datenbanken ESV-Digital" entsprechen - sie sollten aber auch in der XML-Datei hinterlegt sein über die Oxygen-Framework-Datei infopilot_produktion_batchverarbeitung.framework im SVN1). In Oxygen kann die Datei werke.csv-erzeugen.xml dann mit folgendem Transformationsszenario ausgeführt werden: BATCH vorbereiten: CSV erzeugen (alle Werke). Die CSV-Dateien werden im gleichen Verzeichnis erstellt bzw. ersetzt.
auv;V:/ContentManagement/EP/Projekte/01_Loseblatt/AuV/02_Digitalisierung/02_XML-Daten/01_Gesamtdatenbestand/;auv_0000.xml