/**
*
*/
package org.ldn.authority;
import lotus.domino.NotesFactory;
import lotus.domino.Session;
/**
* @author mike
*
*/
public class IIOPSession implements Runnable {
/**
*
*/
String host = null, user = "", pwd = "";
public IIOPSession(String argv[]) {
// TODO Автоматически созданная заглушка конструктора
host = argv[0];
if (argv.length >= 2)
user = argv[1];
if (argv.length >= 3)
pwd = argv[2];
}
/**
* @param argv
*/
public static void main(String[] argv) {
// TODO Автоматически созданная заглушка метода
if (argv.length < 1) {
System.out.println("Need to supply Domino server name");
return;
}
//Class.forName("TrustedCerts");
IIOPSession t = new IIOPSession(argv);
Thread nt = new Thread((Runnable) t);
nt.start();
}
public void run() {
// TODO Автоматически созданная заглушка метода
try {
//String args[] = new String[3];
//args[1] = "-ORBDebug";
//args[2] = "-ORBCommTrace";
String args[] = new String[1];
args[0] = "-ORBEnableSSLSecurity";
Session s = NotesFactory.createSession(host, args, user, pwd);
//Session s = NotesFactory.createSession(host, user, pwd);
String p = s.getPlatform();
System.out.println("Platform = " + p);
}
catch (Exception e) {
e.printStackTrace();
}
}
}