У меня есть собственный шаблон, который развертывается на серверах Domino и используется клиентами для своих почтовых ящиков. Иерархия такая:
StdRMail85
|
Custom Template
|
User Mailfile
Этот шаблон работал с версий Lotus Notes / Domino 6.5 - 8.5.2, с некоторыми изменениями, внесенными в продукты Lotus. Я обновил свой сервер Domino и клиент Notes до версии 8.5.3, и иерархия шаблона была нарушена.
При загрузке исходной формы шаблона из представления календаря и прохождении через отладчик в версии до 8.5.3 uidoc.Document.ParentDatabase имеет путь к файлу
mail\mailfile.nsf.
В этом почтовом файле есть мастер, который является шаблоном, который я построил. Мой шаблон унаследован от StdRMail85. В 8.5.3 путь к файлу uidoc.Document.ParentDatabase
C:\Documents and Settings\Administrator\Local Settings\Temp\notesA3700A\~editclp.ncf
Я могу добавить свой шаблон в качестве основного к почтовому файлу и обновить или заменить дизайн в рабочем пространстве. Точка интеграции - это кнопка в представлении календаря. Когда эта кнопка нажата, я загружаю сохраненную форму, содержащую данные конфигурации пользователя. UIDOC для этой формы - это тот, который имеет document.parentDatabase, указывающий на файл editclp, а не на почтовый файл в 8.5.3.
Я также заметил, что после обновления шаблона что-то кажется заблокированным в шаблоне, так как я не могу обновить его снова или просмотреть его свойства.
Я применил обновление пакета исправлений, но безрезультатно. Ничего не изменилось с точки зрения кода или конфигурации в шаблоне с версии 8.5.2, поэтому я немного растерялся. Любые идеи?
заранее спасибо