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);
 		
 
 	}