Обновление Lotus Domino с 8.5.2 до 8.5.3, нестандартный шаблон сломан

У меня есть собственный шаблон, который развертывается на серверах 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, поэтому я немного растерялся. Любые идеи?

заранее спасибо


person Corv1nus    schedule 21.03.2012    source источник
comment
Итак, в версии до 8.5.3 базы данных наследуются от вашего шаблона? Что вы имеете в виду, когда говорите, что они наследуются от временного файла в 8.5.3? Можно ли выполнить обновление вручную, используя Файл - Приложение - Дизайн обновления?   -  person Per Henrik Lausten    schedule 21.03.2012
comment
Я обновил его, чтобы было понятнее. Разочарованный этим, я не очень точно ответил на свой вопрос. Я пробовал обновить и заменить дизайн, но это не помогло. Я также пробовал запускать исправление и обновление на сервере.   -  person Corv1nus    schedule 21.03.2012
comment
Все еще не понимаю. Вы хотите сказать, что наследование не работает? Или вы говорите, что некоторые функции в почтовом файле пользователя не работают? В последнем случае, не работает ли какая-то из ваших пользовательских функций или функциональность стандартного шаблона?   -  person Richard Schwartz    schedule 21.03.2012
comment
Кроме того, что вы имеете в виду, говоря «При загрузке исходной формы шаблона из представления календаря» ... Это может помочь, если вы сообщите нам, какие пользовательские элементы дизайна у вас есть в пользовательском шаблоне и для чего они используются.   -  person Richard Schwartz    schedule 21.03.2012
comment
Обновил еще раз, как смог. В нашем шаблоне есть 3 формы, обновленное представление календаря, несколько скриптов, созданных на основе базовых скриптов в шаблоне StdRMail.   -  person Corv1nus    schedule 21.03.2012
comment
Думаю, теперь я почти понял ваше описание проблемы. Класс NotesUIDocument не имеет свойства ParentDatabase, поэтому я думаю, вы, должно быть, имеете в виду uidoc.Document.ParentDatabase. Это похоже на проблему, о которой ранее сообщалось на форуме IBM Notes 8.5. См. Здесь: tinyurl.com/8a4y4a5 Не похоже, чтобы там публиковали какое-либо решение, но Саймон О. Доэрти ответил в этой беседе, и он также активен здесь, в StackOverflow, так что, возможно, он сможет помочь.   -  person Richard Schwartz    schedule 22.03.2012
comment
Да, это проблема, которую я тоже вижу. Я поставил правильную формулировку.   -  person Corv1nus    schedule 22.03.2012
comment
Я до сих пор не нашел на это ответа. В настоящее время у нас открыт PMR с IBM, надеюсь, это решит его.   -  person Corv1nus    schedule 03.04.2012
comment
Привет. Эта ссылка ранее на 85Forum, заказчик никогда не открывал PMR, и предоставленного образца мне было недостаточно, чтобы легко воспроизвести. Так что обновлений там не было. Я провел быстрое сканирование и вижу, что недавно (на прошлой неделе) был опубликован SPR ADEE8UMMVD, который звучит так, как будто он точно соответствует вашей проблеме. Вы должны сообщить об этом тем, кто занимается вашим PMR, если они еще не ответили. Я обновил этот SPR с вашим решением ниже.   -  person Simon O'Doherty    schedule 31.05.2012


Ответы (1)


Похоже, что FixPack 1 для Notes 8.5.3 и FixPack 1 для Domino 8.5.3 устранили эту проблему для меня. Я отправляю ответ здесь на случай, если кто-то еще столкнется с проблемой.

person Corv1nus    schedule 30.05.2012