У меня есть собственный шаблон, который развернут на серверах 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.
Я также заметил, что после обновления шаблона, похоже, что-то заблокировало шаблон, так как я не могу обновить его снова или просмотреть его свойства.
Я применил обновление пакета Fix Pack, но безрезультатно. Ничего не изменилось с точки зрения кода или конфигурации в шаблоне с 8.5.2, так что я немного растерялся. Есть идеи?
Заранее спасибо