Mercurial > hg > eSciDocImport
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"); + + + } + +}