0

我正在增强一个 Lotus Notes 应用程序数据库 (mainApp),该数据库涉及存储在不同数据库(数据存储库 DB)中的文件附件。当前的实现是在主服务器中有一个主dataRepDB,然后在许多本地服务器上都有副本。当用户在 mainApp 中附加文件时,它实际上是附加到本地 dataRepDB 中的一个文档中。然后本地 dataRepDB 复制到主数据库。反复出现的问题是,只要相关的dataRepDB文档不完整,mainApp中的文档就不会被处理。有时,replcation 失败,因此 mainApp 文档被卡住。我的建议是对附件使用文件压缩,以便可以更快地将其上传到主 dataRepDB,而无需使用任何副本。你能给我一些关于如何做到这一点的提示吗?我将使用 java 进行文件压缩(代码已准备好),我的问题是如何实现流程(流程)。

4

1 回答 1

1

在修改现有流程之前,值得尝试“对附件使用 LZ1 压缩”数据库属性。考虑因素包括:

1) 您应该使用 Domino 6 或更高版本以及ODS 43 或更高版本的数据库格式。

2) 如果用户从 Web 浏览器而不是 Notes 客户端上传文件,则必须启用“上传文件压缩”服务器设置。

3) 启用该属性后,现有附件不会自动压缩。您必须在数据库上执行 compact -ZU 以应用 LZ1 压缩。(对于大型数据库,某些版本的 Domino 存在此命令的问题,但有一种解决方法。)

于 2012-04-23T16:08:50.117 回答