diff src/de/mpiwg/itgroup/eSciDoc/harvesting/FoxridgeHarverster.java @ 0:c6929e63b0b8

first import
author dwinter
date Wed, 24 Nov 2010 16:52:07 +0100
parents
children fab8e78184fa
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/de/mpiwg/itgroup/eSciDoc/harvesting/FoxridgeHarverster.java	Wed Nov 24 16:52:07 2010 +0100
@@ -0,0 +1,51 @@
+package de.mpiwg.itgroup.eSciDoc.harvesting;
+
+import java.io.File;
+import java.net.MalformedURLException;
+import java.net.URL;
+
+import org.apache.log4j.BasicConfigurator;
+import org.apache.log4j.Level;
+import org.apache.log4j.Logger;
+import org.apache.log4j.xml.DOMConfigurator;
+
+import de.mpiwg.itgroup.eSciDoc.Tools.EScidocBasicHandler;
+import de.mpiwg.itgroup.eSciDoc.foxridge.IndexMetaIterator;
+import de.mpiwg.itgroup.eSciDoc.importer.ECHOImporter;
+import de.mpiwg.itgroup.eSciDoc.importer.FoxridgeImporter;
+import de.mpiwg.itgroup.eSciDoc.transformer.ECHOTransformer;
+
+public class FoxridgeHarverster {
+
+	/**
+	 * @param args
+	 * @throws Exception 
+	 */
+	public static void main(String[] args) throws Exception {
+		
+		DOMConfigurator.configure("log4uconf.xml");
+		Logger rl = Logger.getRootLogger();
+		Logger.getLogger("transformerLogger").setLevel(Level.DEBUG);
+		Logger.getLogger("addedFilesLogger").setLevel(Level.DEBUG);
+		Logger.getLogger("notAddedFilesLogger").setLevel(Level.DEBUG);
+		
+        rl.setLevel(Level.DEBUG);
+
+        //IndexMetaIterator sd = new IndexMetaIterator(new File("/Volumes/online_permanent/echo"));
+        //while (sd.hasNext()){
+        //	System.out.println(sd.next());
+        //}
+		EScidocBasicHandler connector = new EScidocBasicHandler("escidoc-test.mpiwg-berlin.mpg.de",8080,"dwinter","weikiki7");
+		
+		ESciDocDataHarvester hv = new ESciDocDataHarvester(new FoxridgeImporter(new File("/Volumes/online_permanent/")),
+				new ECHOTransformer(),connector,"/ir/context/escidoc:12001"); 
+		
+		//hv.readObjectsFromInstance("ECHO_collection");
+		hv.readObjectsFromInstance("ECHO_resource");
+		
+		//hv.releaseAndSubmitObjects("/ir/context/escidoc:12001");
+		
+
+	}
+
+}