diff --git a/app/transformation/TransformAll.java b/app/transformation/TransformAll.java index be15d591..4d560cb9 100644 --- a/app/transformation/TransformAll.java +++ b/app/transformation/TransformAll.java @@ -49,16 +49,18 @@ public class TransformAll { public static void process(String startOfUpdates, final String outputPath, String geoServer) throws IOException { String dbsOutput = outputPath + "-dbs"; - String sigelOutput = outputPath + "-sigel"; - TransformSigel.processBulk(sigelOutput, geoServer); //Start processing Sigel pica binary bulk. - TransformSigel.processUpdates(startOfUpdates, sigelOutput, geoServer); //Start process Sigel Pica XML Updates via OAI-PMH. + String sigelBulkOutput = outputPath + "-sigelBulk"; + String sigelUpdatesOutput = outputPath + "-sigelUpdates"; + TransformSigel.processBulk(sigelBulkOutput, geoServer); //Start processing Sigel pica binary bulk. + TransformSigel.processUpdates(startOfUpdates, sigelUpdatesOutput, geoServer); //Start process Sigel Pica XML Updates via OAI-PMH. TransformDbs.process(dbsOutput, geoServer); //Start process DBS data. // DBS-Data, Sigel Bulk and Updates are joined in a single ES-Bulk-file. // DBS data first, so that ES prefers Sigel entries that come later and overwrite DBS entries if available. try (FileWriter resultWriter = new FileWriter(outputPath)) { writeAll(dbsOutput, resultWriter); - writeAll(sigelOutput, resultWriter); + writeAll(sigelBulkOutput, resultWriter); + writeAll(sigelUpdatesOutput, resultWriter); } }