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.

Anmerkung:
Sollen sämtliche Werke als CSV vorbereitet werden, kann die Oxygen-Transformation BATCH vorbereiten: CSV erzeugen (alle Werke) verwendet werden. Dies ist nur dann erforderlich, wenn tatsächlich sämtliche Werke neu vorproduziert werden sollen.
Achtung:
zur fehlerfreien Verarbeitung sollten die Pfadangaben normale Slashes (keine Backslashes) enthalten und ein Semikolon als Trenner beinhalten
auv;V:/ContentManagement/EP/Projekte/01_Loseblatt/AuV/02_Digitalisierung/02_XML-Daten/01_Gesamtdatenbestand/;auv_0000.xml