shared-libraries - 在数据库之间共享 LotusScript 库

标签 shared-libraries lotus-notes lotus-domino lotusscript

是否可以在一个数据库中创建一个 LotusScript 库,然后从另一个数据库访问它?

无需简单地将库复制到需要使用它的每个数据库中。

我想要实现的是一个位置,我可以在其中更新库,而不必手动将其复制到使用它的每个数据库。我不能使用设计模板,因为使用此脚本库的数据库都使用不同的设计模板。

我想另一种解决方案是创建一个代理,以便在更新时将库复制到所有数据库中。所以如果有人之前做过类似的事情,那么我也想在这里谈谈。

最佳答案

Lotus Notes 中的设计继承不仅在数据库级别上 - 可以从不同的模板显式继承各个设计元素(例如您的脚本库)。见 Linking individual design elements to a template

通过像这样设置继承,Domino 服务器上的 designer 任务将自动更新设计元素。为此,必须将模板复制到同一服务器。

您可能希望在发布模板时禁用此继承,以避免在生产环境中出现令人讨厌的意外。不久前我为此创建了一个解决方案: Remove Lotus Notes design element inheritance programatically

关于shared-libraries - 在数据库之间共享 LotusScript 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2248663/

相关文章:

java - 防止访问 Domino 服务器中的本地文件系统

linux - 查找共享库中变量的地址

ssl - Domino XPages : Import PKCS12-SSL-Certificate into ID from ID-Vault

c++ - 共享对象中的模板单例基类

sql - Lotus notes 到 Sql server 迁移

xpages - 文本框的自定义转换器

java - 在 Lotus Notes 9 或 8.5 上使用多个用户创建文档

java - 注释错误: You are not allowed to update the certifier log while creating a new user

linux - 如何重命名共享库以避免同名冲突?

python - 指定要使用的库 (.so) 文件