# HG changeset patch # User casties # Date 1308241622 -7200 # Node ID 99bd25677ba840bd636f7ae99ebd2c5cbc9110a2 # Parent 39c4892724ae87906846d05623118fe9d16f3464 add server url parameter diff -r 39c4892724ae -r 99bd25677ba8 client/src/main/java/info/textgrid/middleware/digilib/clients/cli/DigilibCli.java --- a/client/src/main/java/info/textgrid/middleware/digilib/clients/cli/DigilibCli.java Thu Jun 16 17:33:06 2011 +0200 +++ b/client/src/main/java/info/textgrid/middleware/digilib/clients/cli/DigilibCli.java Thu Jun 16 18:27:02 2011 +0200 @@ -7,6 +7,8 @@ import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; +import java.net.MalformedURLException; +import java.net.URL; import javax.xml.ws.Holder; @@ -24,15 +26,23 @@ */ public static void main(String[] args) { if (args.length != 4) { - System.err.println("use: DgibilibCli SID URI QUERY FILENAME"); + System.err.println("use: DigilibCli SID URI QUERY FILENAME"); System.exit(1); } String sid = args[0]; String uri = args[1]; String query = args[2]; String filename = args[3]; + URL serverUrl = null; + try { + serverUrl = new URL("http://r583-1.mpiwg-berlin.mpg.de:8080/digilibservice-service/service?wsdl"); + } catch (MalformedURLException e1) { + // TODO Auto-generated catch block + e1.printStackTrace(); + } + System.out.println("service at " + serverUrl); // call service - byte[] imageData = getScaledImage(sid, uri, query); + byte[] imageData = getScaledImage(sid, uri, query, serverUrl); // try to copy to file System.out.println("writing " + filename); File f = new File(filename); @@ -47,8 +57,8 @@ System.out.println("Done."); } - public static byte[] getScaledImage(String sid, String uri, String query) { - DigilibService service = new DigilibService(); + public static byte[] getScaledImage(String sid, String uri, String query, URL serverUrl) { + DigilibService service = new DigilibService(serverUrl); DigilibServicePortType port = service.getDigilibServicePort(); String logParam = null; // Holder for return data