我正在尝试从外部 Java 应用程序连接到 Lotus DB - 我的代码对位于我的测试(本地)服务器上的数据库完美运行,但在针对生产 DB 运行时失败(不返回数据)。
Diiop
正在生产服务器上运行,我拥有生产数据库的编辑器访问权限。
我可以通过我的 Java 代码创建与 Domino 服务器的会话,但无法打开 Lotus DB。
Session session = NotesFactory.createSession("<Server>","UserID","password");
System.out.println("connected");
Database db = session.getDatabase("Server","<DB Path>" );
System.out.println("Access level: "+ db.getCurrentAccessLevel());
View vw = db.getView("Viewname");
在与 Domino 服务器创建会话后,我尝试打开数据库,此时出现错误XXX.nsf has not been opened yet
。
我也尝试过使用IsOpen
andopen
方法,但没有成功。