Xpages 重新打开应用程序后,将重置主模板名称

Xpages 重新打开应用程序后,将重置主模板名称,xpages,lotus-notes,lotus-domino,domino-designer-eclipse,Xpages,Lotus Notes,Lotus Domino,Domino Designer Eclipse,我在Sourcetree上克隆了一个项目,并使用导入的给定光盘项目创建了.ntfs。这些.ntfs没有声明主模板,所以我尝试手动声明它们 当我关闭并重新打开模板时,主模板名称要么重置,要么完全消失 如果我在本地项目上完成整个过程,我可以自由地重命名主模板,而不会出现任何问题 我拥有完全访问管理权限,正在本地virtual box VM上的domino服务器上工作 我使用现有的.ntf创建了一个新的.ntf>,但遇到了相同的问题 此外,在Domino Designer或Domino Adminis

我在Sourcetree上克隆了一个项目,并使用导入的给定
光盘项目创建了
.ntf
s。这些
.ntf
s没有声明主模板,所以我尝试手动声明它们

当我关闭并重新打开模板时,主模板名称要么重置,要么完全消失

如果我在本地项目上完成整个过程,我可以自由地重命名主模板,而不会出现任何问题

我拥有完全访问管理权限,正在本地virtual box VM上的domino服务器上工作

我使用现有的
.ntf
创建了一个新的
.ntf>,但遇到了相同的问题

此外,在Domino Designer或Domino Administrator客户端中更改名称没有区别


非常感谢您的帮助。

服务器文档的“安全”选项卡上有一个特定字段,用于指定具有此权限的ID,“创建主模板”。确保您的ID在此字段中。

这是执行此“安全性”检查的Domino:每当您尝试在服务器上创建一个.ntf,并且服务器上已经存在模板名(数据库属性、设计-选项卡、数据库是主模板),则模板名和数据库标题将重置为空

这样做是为了禁止服务器上具有相同模板名称的两个模板,因为结果不可预测。您需要在第二步中清除模板名称或重置标题和模板名称。我通常要么在本地创建副本并在将其复制到服务器之前更改模板名称,要么在使用NotesDatabase.title=和API-Class创建数据库后使用代码创建副本并设置模板名称和数据库标题以设置TemplateName属性