Мы разработали инструменты для чтения электронных писем из почтовых ящиков Domino и записи их в отдельный файл на локальном диске (это выглядит как резервная копия). Недавно мы создали новую тестовую среду domino 9 в нашей лаборатории. Но наши инструменты не работают должным образом с нашей новой рабочей средой домино. Чтобы определить проблему, связанную с этой проблемой, я добавил несколько журналов отладки, и похоже, что элемент управления зависает с функцией «NAMELookup2». Здесь я добавил фрагмент кода,
DHANDLE hLookup;
char *pLookup;
if (NAMELookup2("Local", 0, 1, "$users", 1, dominoUser, 2, "FullName", &hLookup) == NOERROR) // hunged with this line
{
pLookup = (char *) OSLockObject(hLookup);
}
Тот же инструмент отлично работает с другой нашей тестовой средой. Итак, я думаю, что нет проблем с кодом. Я подозреваю, что, возможно, проблема с созданием нашей новой настройки рабочей среды, или, возможно, пропустил предоставление пользователям своего рода разрешения, или, может быть, я пропустил добавление почтовых ящиков где-то и т. Д.
Примечание:
- Я запустил инструмент с правами администратора.
Было бы замечательно, если бы кто-нибудь дал какое-то указание на это.
Спасибо