使用Java创建的文件夹在Lotus Notes中不可见

时间:2014-01-23 06:35:00

标签: java lotus-notes lotus-domino

基于答案Creating Folders in lotus notes我已在Lotus notes中创建了文件夹。当我在本地测试它时工作正常。当在server.i中部署相同的代码时,我看不到任何文件夹创建。但我是获取创建的文件夹的UniversalId。请帮助。下面是我正在使用的代码。提前感谢。

m_session = getSession();
dbdir = m_session.getDbDirectory("");
m_database = dbdir.openMailDatabase();
m_database.enableFolder("newFolder");
view=m_database.getView("newFolder");
view.getUniversalId();
view.setDefaultView(true);

1 个答案:

答案 0 :(得分:0)

如果您使用dbDirectory打开maildatabase我们添加的任何联系人以及我们创建的任何文件夹将在管理员备注中创建。相反,我们应该直接从会话中打开邮件数据库,如下所示。

m_session = getSession();
m_database = m_session.openMailDatabase();

导致问题的是以下额外的代码行。

dbdir = m_session.getDbDirectory("");