Lotus notes 将LotusDomino从8.5.2升级到8.5.3,自定义模板已损坏

Lotus notes 将LotusDomino从8.5.2升级到8.5.3,自定义模板已损坏,lotus-notes,lotus-domino,lotus,Lotus Notes,Lotus Domino,Lotus,我有一个自定义模板,部署在Domino服务器上,供客户用于邮箱。层次结构如下所示: StdRMail85 | Custom Template | User Mailfile 该模板从LotusNotes/Domino6.5版到8.5.2版一直有效,并在对LotusProducts进行更新时进行了一些修改。我已将Domino服务器和Notes客户端升级到8.5.3,模板的层次结构已被破坏 从日历视图加载初始模板表单并通过8.5.3之前版本中的调试器执行操作时,uidoc.Document

我有一个自定义模板,部署在Domino服务器上,供客户用于邮箱。层次结构如下所示:

StdRMail85
  |
Custom Template
  |
User Mailfile
该模板从LotusNotes/Domino6.5版到8.5.2版一直有效,并在对LotusProducts进行更新时进行了一些修改。我已将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
我可以将我的模板作为主模板添加到邮件文件中,并从工作区刷新和/或替换design fine。集成点是日历视图中的一个按钮。选择该按钮后,我将加载包含用户配置数据的已保存表单。此表单的UIDOC具有document.parentDatabase,指向editclp文件,而不是8.5.3中的邮件文件

我还注意到,在刷新模板之后,似乎有东西锁定了模板,因为我无法再次刷新它或查看它的属性

我应用了补丁包升级,但是没有用。从8.5.2版开始,模板中的代码和配置都没有改变,所以我有点不知所措。有什么想法吗


提前感谢

看来Notes 8.5.3的FixPack 1和Domino 8.5.3的FixPack 1为我解决了这个问题。我把答案贴在这里,以防其他人碰到这个问题

那么在8.5.3之前的版本中,数据库是从模板继承的吗?你说他们从8.5.3中的临时文件继承是什么意思?你可以使用文件-应用程序-升级设计进行手动升级吗?我更新了它以使其更清晰。在我对此感到沮丧的时候,我的问题不是很准确。我尝试过刷新和替换设计,但对解决问题没有帮助。我也试过在服务器上运行fixup和updall。仍然不理解。你是说继承不起作用吗?或者您是说用户邮件文件中的某些功能已损坏?如果是后者,是您的一些自定义功能被破坏了,还是来自标准模板的功能?另外,您所说的“从日历视图加载初始模板表单时…”是什么意思?如果您能告诉我们自定义模板中有哪些自定义设计元素,可能会有所帮助,以及它们的用途。我想我现在几乎能理解你对这个问题的描述了。NotesUIDocument类没有ParentDatabase属性,因此我认为您必须引用uidoc.Document.ParentDatabase。因此,这看起来像是以前在IBM的Notes 8.5论坛上报告过的一个问题。看这里:看起来这里没有发布过解决方案,但是Simon O'Doherty在这个帖子中做出了回应,他在StackOverflow中也很活跃,所以也许他可以提供帮助。