ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/owl/trunk/testPymolServer.java
Revision: 24
Committed: Thu Mar 9 10:08:44 2006 UTC (18 years, 6 months ago) by stehr
File size: 1125 byte(s)
Log Message:
moved executables (classes with main function) to root directory
Line File contents
1 import org.apache.xmlrpc.*;
2 import java.net.*;
3 import java.util.*;
4 import java.io.*;
5
6 /**
7 * Package: tools
8 * Class: testPymolServer
9 * Author: Henning Stehr, stehr@molgen.mpg.de
10 * Date: 2/Feb/2006
11 *
12 * Simple test class for XML-RPC calls to a remote PyMol server. Run PyMol
13 * with the -R option to run the server.
14 *
15 * Changelog:
16 * 06/02/02 first created by HS
17 */
18 public class testPymolServer {
19
20 /**
21 * Send the first command line parameter to the pymol server.
22 */
23 public static void main(String[] args) {
24
25 String command = "load /project/StruPPi/PDBs/mainPDB/1RX4.pdb, hello";
26 if(args.length > 0) {
27 command = args[0];
28 }
29
30 try {
31 String myURL = "http://gelb:9123";
32 XmlRpcClient client = new XmlRpcClient(myURL);
33 Vector<String> myvector = new Vector<String>();
34 myvector.add(command);
35 try {
36 client.execute("do",myvector);
37 }
38 catch (IOException e) {
39 e.printStackTrace();
40 }
41 catch( XmlRpcException e) {
42 e.printStackTrace();
43 }
44 }
45 catch(MalformedURLException e){
46 e.printStackTrace();
47 }
48
49
50 }
51
52 }