Mercurial > hg > eSciDocImport
diff src/de/mpiwg/itgroup/eSciDoc/harvesting/FoxridgeHarvester.java @ 8:a844f6948dd8
?nderungen im Walker
tools f?r pubman
author | dwinter |
---|---|
date | Mon, 14 May 2012 09:58:45 +0200 |
parents | df8c62d84f8f |
children | b6cf6462d709 |
line wrap: on
line diff
--- a/src/de/mpiwg/itgroup/eSciDoc/harvesting/FoxridgeHarvester.java Sat Jan 15 17:05:29 2011 +0100 +++ b/src/de/mpiwg/itgroup/eSciDoc/harvesting/FoxridgeHarvester.java Mon May 14 09:58:45 2012 +0200 @@ -31,21 +31,38 @@ rl.setLevel(Level.DEBUG); + if (args.length<4){ + System.out.println("Usage: harvest username password path context."); + System.out.println("eg: harvest username password /mpiwg/online/permanent/einstein/annalen /ir/context/escidoc:12001"); + System.exit(0); + + } + + String username = args[0]; + String pw = args[1]; + String path = args[2]; + String context = args[3]; + + //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"); + EScidocBasicHandler connector = new EScidocBasicHandler("escidoc-test.mpiwg-berlin.mpg.de",8080,username,pw); - ESciDocDataHarvester hv = new ESciDocDataHarvester(new FoxridgeImporter(new File("/Volumes/online_permanent/")), - new ECHOTransformer(),connector,"/ir/context/escidoc:12001"); + //ESciDocDataHarvester hv = new ESciDocDataHarvester(new FoxridgeImporter(new File("/Volumes/online_permanent/")), + // new ECHOTransformer(),connector,"/ir/context/escidoc:12001"); + + ESciDocDataHarvester hv = new ESciDocDataHarvester(new FoxridgeImporter(new File(path)), + new ECHOTransformer(),connector,context); + //hv.readObjectsFromInstance("ECHO_collection"); hv.readObjectsFromInstance("ECHO_resource"); //hv.releaseAndSubmitObjects("/ir/context/escidoc:12001"); - hv.releaseAndSubmitObjects("/ir/context/escidoc:12001/resources/members","//escidocItem:item",0); - hv.releaseAndSubmitObjects("/ir/context/escidoc:12001/resources/members","//escidocItem:item",1); + hv.releaseAndSubmitObjects(context+"/resources/members","//escidocItem:item","added esidoc test id",0); + hv.releaseAndSubmitObjects(context+"/resources/members","//escidocItem:item","added esidoc test id",1); }