在Linux下提取Lotus Notes NSF文件

时间:2011-10-07 12:09:28

标签: java python linux lotus-notes lotus-domino

我想在linux下提取NSF Lotus Notes文件。是否有任何开源工具,而无需安装Lotus Note服务器?

我对莲花笔记没有任何经验我的唯一任务是从NSF档案中提取所有内容。

我在网上找到的只是说安装Domino服务器并通过MAPI或COM使用它,这不是我的选择,我需要在linux下运行,我只会获得多个NSF文件没有服务器访问。

是否记录了文件结构?有哪些文件?我还找不到任何NSF格式规范。

在没有Domino安装的情况下在Linux下运行的命令行工具的任何实现或任何不使用Domino的lib / api都可以使用。

谢谢

2 个答案:

答案 0 :(得分:6)

如果没有安装Lotus Notes客户端,则无法从Lotus Notes中提取数据。

有许多方法可以从Notes中提取数据。您可以编写Java或LotusScript代理以导出为文件格式。您可以通过Lotus Notes SQL driver访问Lotus Notes,并使用SQL查询或MS Access来提取数据。您可以设置Export to Excel数据库以提取到Excel。和更多。但是,所有这些都需要Notes客户端(和相关的DLL)来获取其中的数据。

答案 1 :(得分:3)

抱歉,您需要考虑使用Windows,因为..

不适用于Linux - 但仅限Windows,IBM允许免费下载Lotus Domino Designer(即LDD) - 其中包括客户端软件以及其他几个Lotus Notes软件(但不包括Domino Server软件) ,本身 - 你不需要,为你的任务)... http://www.ibm.com/developerworks/downloads/ls/dominodesigner

这个“LDD”下载在我的“Windows 7 Home Premium”版本上运行良好。

在安装了此LDD的Windows机器上,您的相同NSF文件可以正常工作。

作为Lotus Notes的15年专家 - 我建议,您可以获得一些良好的辅导帮助,以充分理解并最好地解决您的具体任务。

此外,这是一个重要的介绍 - http://www.nsftools.com/misc/WhatIsNotes.htm