Mercurial > hg > eSciDocImport
diff src/de/mpiwg/itgroup/eSciDoc/Tools/IngestECHOCall.java @ 0:c6929e63b0b8
first import
author | dwinter |
---|---|
date | Wed, 24 Nov 2010 16:52:07 +0100 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/de/mpiwg/itgroup/eSciDoc/Tools/IngestECHOCall.java Wed Nov 24 16:52:07 2010 +0100 @@ -0,0 +1,49 @@ +package de.mpiwg.itgroup.eSciDoc.Tools; +import java.util.ArrayList; +import java.util.HashMap; + +import org.apache.http.HttpResponse; + + +public class IngestECHOCall { + + public static void main(String[] args) throws Exception{ + System.out.println("Starting ECHO call"); + String user=args[0]; + String password=args[1]; + + IngestECHO ie = new IngestECHO(user,password); + //ie.ingestECHOCollections(); + //ie.deleteAllContentOfCollectionWithPID("escidoc:3002", "mpiwg:HQ41PZ3H"); + //ingestECHOCollection("http://127.0.0.1:18080/echo_nav/echo_pages/content/religion/bulgaria"); + //deleteECHOObjects(); + //ingestECHOResource("http://127.0.0.1:18080/echo_nav/echo_pages/content/chineseknowledge/china/zhoubisuanjing"); +// PrintStream out = new PrintStream(new FileOutputStream("/tmp/out.log")); +// +// System.setErr(out); + //ingestECHOResources(); + // + + //HashMap<String, String> colls = ie.getPIDsAndEscidocIdsOfCollections(IngestECHO.ECHO_CONTAINER_ID); + //ie.organizeECHOCollections(); + //ArrayList<String> urls = ie.findMissingCollections(); + //System.out.println(urls); + //ie.findMissingItems(); + //ie.ingestECHOResources(); + //ie.organizeECHORessources(); +// ie.addVersionPid("/ir/item/escidoc:26033"); +// HttpResponse res = ie.submitAnObject("/ir/item/escidoc:26033", "submit"); +// System.out.println(EScidocBasicHandler.convertStreamToString(res.getEntity().getContent())); +// res = ie.releaseAnObject("/ir/item/escidoc:26033", "first release"); +// System.out.println(EScidocBasicHandler.convertStreamToString(res.getEntity().getContent())); +// + //ie.ingestECHOResource("http://echo.mpiwg-berlin.mpg.de/content/jesuit/jesuit_sciences/kircher_lucis_1646"); + ie.releaseECHORessources(); + //ie.deleteAllContentOfCollection(ie.ECHO_CONTAINER_ID); + //String ret= ie.createMPIWGCollection("ECHO-TESTER-ROOT", "dirk", "contains a test from dw's local echo", "escidoc:21400"); + //System.out.println("Calls:"+ret); + + + } + +}