Папка, созданная с помощью Java, не отображается в Lotus Notes

на основе ответа Создание папок в Lotus Notes я создал папку в Lotus Notes. Когда я тестировал его локально, он работает нормально. Когда тот же код развернут на сервере. Я не вижу ни одной созданной папки. Но я получаю 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);

person Phoenix    schedule 23.01.2014    source источник
comment
эй, я обнаружил, что папки создаются в заметках администратора, а не в почтовом файле пользователя. пожалуйста, помогите, как это исправить. Я имею в виду, как сделать так, чтобы папки создавались в почтовом файле пользователя.   -  person Phoenix    schedule 23.01.2014


Ответы (1)


если вы используете dbDirectory для открытия базы данных почты, любые контакты, которые мы добавляем, и любые папки, которые мы создаем, будут созданы в заметках администратора. Вместо этого мы должны открывать базу данных почты непосредственно из сеанса, как показано ниже.

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

это была дополнительная строка кода ниже, которая вызывала проблему.

dbdir = m_session.getDbDirectory("");
person Phoenix    schedule 24.01.2014