hai all.
I am using lotus 5.0 Notes client and java for programing .I tried to create session using notes factory class but iam unable to create.But i am able to create session using Session.newInstance() method.
pl help me in this area .How can i create session using notesFactory class
waiting for the reply
i tried this code but i got around 42 errors. I have included Notes.jar,NCSO.jar and NCSOC.jar in the classpath.
the code is as follows
import lotus.domino.*;
public class platform3 extends NotesThread
{
public static void main(String argv[])
{
platform3 t = new platform3();
t.start();
}
public void runNotes()
{
try
{
Session s = NotesFactory.createSession();
String p = s.getPlatform();
System.out.println("Platform = " + p);
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
the errors are
.\lotus\domino\NotesFactory.java:25: incompatible types
found : lotus.domino.local.Session
required: lotus.domino.Session
return lotus.domino.local.Session.createSession();
^
.\lotus\domino\NotesFactory.java:42: createSession() in lotus.domino.local.Session cannot be applied to (java.lang.String)
return lotus.domino.local.Session.createSession(s2);
^
.\lotus\domino\NotesFactory.java:44: createSession() in lotus.domino.local.Session cannot be applied to (java.lang.String,java.lang.String)
return lotus.domino.local.Session.createSession(s1, s2);
^
.\lotus\domino\NotesFactory.java:48: cannot resolve symbol
symbol : method createSession (java.lang.String,<null>,<null>,java.lang.String,java.lang.String,<null>)
location: class lotus.domino.cso.Session
return Session.createSession(s3, null, null, s1, s2, null);
^
.\lotus\domino\NotesFactory.java:64: cannot resolve symbol
symbol : method createSession (java.lang.String,java.lang.String[],<null>,java.lang.String,java.lang.String,<null>)
location: class lotus.domino.cso.Session
return Session.createSession(s3, as, null, s1, s2, null);
^
.\lotus\domino\NotesFactory.java:80: cannot resolve symbol
symbol : method createSession (java.lang.String,<null>,org.omg.CORBA.ORB,java.lang.String,java.lang.String,<null>)
location: class lotus.domino.cso.Session
return Session.createSession(s3, null, orb, s1, s2, null);
^
.\lotus\domino\NotesFactory.java:104: cannot resolve symbol
symbol : method createSession (java.lang.String,<null>,<null>,java.lang.String,java.lang.String,<null>)
location: class lotus.domino.cso.Session
return Session.createSession(s, null, null, s1, s2, null);
^
.\lotus\domino\NotesFactory.java:119: cannot resolve symbol
symbol : method createSession (java.lang.String,java.lang.String[],<null>,java.lang.String,java.lang.String,<null>)
location: class lotus.domino.cso.Session
return Session.createSession(s, as, null, s1, s2, null);
^
.\lotus\domino\NotesFactory.java:134: cannot resolve symbol
symbol : method createSession (java.lang.String,<null>,org.omg.CORBA.ORB,java.lang.String,java.lang.String,<null>)
location: class lotus.domino.cso.Session
return Session.createSession(s, null, orb, s1, s2, null);
^
.\lotus\domino\NotesFactory.java:145: cannot resolve symbol
symbol : method createSession (java.applet.Applet,<null>,java.lang.String,java.lang.String,<null>)
location: class lotus.domino.cso.Session
return Session.createSession(applet, null, s, s1, null);
^
.\lotus\domino\NotesFactory.java:151: cannot resolve symbol
symbol : method createSession (java.applet.Applet,org.omg.CORBA.ORB,java.lang.String,java.lang.String,<null>)
location: class lotus.domino.cso.Session
return Session.createSession(applet, orb, s, s1, null);
^
.\lotus\domino\WASHelper.java:9: cannot resolve symbol
symbol : class CurrentImpl
location: package ISecurityLocalObjectBaseL13Impl
import com.ibm.ISecurityLocalObjectBaseL13Impl.CurrentImpl;
^
.\lotus\domino\WASHelper.java:10: cannot resolve symbol
symbol : class LoginHelperImpl
location: package ISecurityLocalObjectBaseL13Impl
import com.ibm.ISecurityLocalObjectBaseL13Impl.LoginHelperImpl;
^
.\lotus\domino\WASHelper.java:11: cannot resolve symbol
symbol : class CredentialsImpl
location: package ISecurityLocalObjectBasicAuthImpl
import com.ibm.ISecurityLocalObjectBasicAuthImpl.CredentialsImpl;
^
.\lotus\domino\WASHelper.java:12: cannot resolve symbol
symbol : class SecConstants
location: package ISecurityUtilityImpl
import com.ibm.ISecurityUtilityImpl.SecConstants;
^
.\lotus\domino\WASHelper.java:13: cannot resolve symbol
symbol : class EJSORB
location: package oa
import com.ibm.ejs.oa.EJSORB;
^
.\lotus\domino\WASHelper.java:16: cannot resolve symbol
symbol : class CredentialType
location: package Security
import org.omg.Security.CredentialType;
^
.\lotus\domino\WASHelper.java:17: cannot resolve symbol
symbol : class OpaqueHolder
location: package Security
import org.omg.Security.OpaqueHolder;
^
.\lotus\domino\WASHelper.java:18: cannot resolve symbol
symbol : class Credentials
location: package SecurityLevel2
import org.omg.SecurityLevel2.Credentials;
^
.\lotus\domino\WASHelper.java:32: cannot resolve symbol
symbol : class CurrentImpl
location: class lotus.domino.WASHelper
private static CurrentImpl getCurrentObject()
^
.\lotus\domino\WASHelper.java:100: cannot resolve symbol
symbol : class Credentials
location: class lotus.domino.WASHelper
static Credentials loginWithToken(String s)
^
.\lotus\domino\NotesFactory.java:164: cannot resolve symbol
symbol : method createSessionWithToken (java.lang.String)
location: class lotus.domino.local.Session
return lotus.domino.local.Session.createSessionWithToken(s1);
^
.\lotus\domino\NotesFactory.java:168: cannot resolve symbol
symbol : method createSession (java.lang.String,<null>,<null>,<null>,<null>,java.lang.String)
location: class lotus.domino.cso.Session
return Session.createSession(s2, null, null, null, null, s1);
^
.\lotus\domino\WASHelper.java:35: cannot resolve symbol
symbol : variable EJSORB
location: class lotus.domino.WASHelper
ORB orb = EJSORB.getORBInstance();
^
.\lotus\domino\WASHelper.java:37: cannot resolve symbol
symbol : class CurrentImpl
location: class lotus.domino.WASHelper
CurrentImpl currentimpl = (CurrentImpl)orb.resolve_initial_references("SecurityCurrent");
^
.\lotus\domino\WASHelper.java:37: cannot resolve symbol
symbol : class CurrentImpl
location: class lotus.domino.WASHelper
CurrentImpl currentimpl = (CurrentImpl)orb.resolve_initial_references("SecurityCurrent");
^
.\lotus\domino\WASHelper.java:49: cannot resolve symbol
symbol : class CurrentImpl
location: class lotus.domino.WASHelper
CurrentImpl currentimpl = getCurrentObject();
^
.\lotus\domino\WASHelper.java:50: cannot resolve symbol
symbol : variable CredentialType
location: class lotus.domino.WASHelper
obj = currentimpl.get_credentials(CredentialType.SecInvocationCredentials);
^
.\lotus\domino\WASHelper.java:60: cannot resolve symbol
symbol : class CredentialsImpl
location: class lotus.domino.WASHelper
if(obj instanceof CredentialsImpl)
^
.\lotus\domino\WASHelper.java:63: cannot resolve symbol
symbol : class CredentialsImpl
location: class lotus.domino.WASHelper
CredentialsImpl credentialsimpl = (CredentialsImpl)obj;
^
.\lotus\domino\WASHelper.java:63: cannot resolve symbol
symbol : class CredentialsImpl
location: class lotus.domino.WASHelper
CredentialsImpl credentialsimpl = (CredentialsImpl)obj;
^
.\lotus\domino\WASHelper.java:73: cannot resolve symbol
symbol : class CredentialsImpl
location: package ISecurityLocalObjectLTPAImpl
if(obj instanceof com.ibm.ISecurityLocalObjectLTPAImpl.CredentialsImpl)
^
.\lotus\domino\WASHelper.java:77: cannot resolve symbol
symbol : class OpaqueHolder
location: class lotus.domino.WASHelper
OpaqueHolder opaqueholder = new OpaqueHolder();
^
.\lotus\domino\WASHelper.java:77: cannot resolve symbol
symbol : class OpaqueHolder
location: class lotus.domino.WASHelper
OpaqueHolder opaqueholder = new OpaqueHolder();
^
.\lotus\domino\WASHelper.java:78: cannot resolve symbol
symbol : class CredentialsImpl
location: package ISecurityLocalObjectLTPAImpl
com.ibm.ISecurityLocalObjectLTPAImpl.CredentialsImpl credentialsimpl1 = (com.ibm.ISecurityLocalObjectLTPAImpl.CredentialsImpl)obj;
^
.\lotus\domino\WASHelper.java:78: cannot resolve symbol
symbol : class CredentialsImpl
location: package ISecurityLocalObjectLTPAImpl
com.ibm.ISecurityLocalObjectLTPAImpl.CredentialsImpl credentialsimpl1 = (com.ibm.ISecurityLocalObjectLTPAImpl.CredentialsImpl)obj;
^
.\lotus\domino\WASHelper.java:103: cannot resolve symbol
symbol : class Credentials
location: class lotus.domino.WASHelper
Credentials credentials = null;
^
.\lotus\domino\WASHelper.java:108: cannot resolve symbol
symbol : class CurrentImpl
location: class lotus.domino.WASHelper
CurrentImpl currentimpl = getCurrentObject();
^
.\lotus\domino\WASHelper.java:109: cannot resolve symbol
symbol : class _LoginHelper
location: package IExtendedSecurity
com.ibm.IExtendedSecurity._LoginHelper _lloginhelper = currentimpl.login_helper();
^
.\lotus\domino\WASHelper.java:110: cannot resolve symbol
symbol : class LoginHelperImpl
location: class lotus.domino.WASHelper
LoginHelperImpl loginhelperimpl = (LoginHelperImpl)_lloginhelper;
^
.\lotus\domino\WASHelper.java:110: cannot resolve symbol
symbol : class LoginHelperImpl
location: class lotus.domino.WASHelper
LoginHelperImpl loginhelperimpl = (LoginHelperImpl)_lloginhelper;
^
.\lotus\domino\WASHelper.java:112: cannot resolve symbol
symbol : variable CredentialType
location: class lotus.domino.WASHelper
currentimpl.set_credentials(CredentialType.SecInvocationCredentials, credentials);
^
42 errors

