KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > snipsnap > util > XmlRpcUtil


1 package org.snipsnap.util;
2
3 import org.apache.xmlrpc.DefaultXmlRpcTransport;
4 import org.apache.xmlrpc.XmlRpcClient;
5 import org.apache.xmlrpc.XmlRpcException;
6 import org.apache.xmlrpc.XmlRpcRequest;
7
8 import java.io.IOException JavaDoc;
9 import java.net.URL JavaDoc;
10 import java.util.Vector JavaDoc;
11
12 public class XmlRpcUtil {
13   public static void main(String JavaDoc[] args) {
14
15     try {
16       URL JavaDoc xmlRpcUrl = new URL JavaDoc(new URL JavaDoc("http://localhost:8668"), "RPC2");
17       XmlRpcClient xmlrpc = new XmlRpcClient(xmlRpcUrl);
18       DefaultXmlRpcTransport transport = new DefaultXmlRpcTransport(xmlRpcUrl);
19       transport.setBasicAuthentication("leo", "leo");
20
21       Vector JavaDoc params = new Vector JavaDoc();
22 // for(int n = 1; n < args.length; n++) {
23
// params.add(args[n]);
24
// }
25

26       params.add("SuperCalc/Speichern von Logdatein/Schaltfläche Speichern von Logdatein");
27
28       Object JavaDoc result = (Object JavaDoc) xmlrpc.execute(
29               new XmlRpcRequest("AuthEudibamus.getModelElemByName", params));
30       System.out.println("result=" + result);
31     } catch (IOException JavaDoc e) {
32       System.err.println("IOException " + e);
33       e.printStackTrace();
34     } catch (XmlRpcException e) {
35       System.err.println("XmlRpcException " + e);
36       e.printStackTrace();
37     }
38   }
39 }
40
Popular Tags