在Linux下提取Lotus Notes NSF文件
我想在Linux系统下提取NSF Lotus Notes文件。有没有什么开源工具,不需要安装Lotus Notes服务器的?
我对Lotus Notes没有任何经验,我的任务就是从NSF档案中提取所有内容。
我在网上找到的资料都说要安装Domino服务器,然后通过MAPI或COM来使用,但这对我来说行不通。我需要在Linux下运行,而且我只会得到多个NSF文件,没有服务器访问权限。
这个文件结构有文档说明吗?有没有相关的文档可以参考?我还没有找到任何NSF格式的规范。
如果有可以在Linux下工作的命令行工具,或者不需要安装Domino的库/API都可以用。
谢谢!
2 个回答
抱歉,你需要考虑使用Windows系统,因为……
这个软件只支持Windows,不支持Linux。IBM提供了一个免费的下载链接,可以下载Lotus Domino Designer(简称LDD),这个软件里还包含了客户端软件和其他一些Lotus Notes的软件(不过不包括Domino Server软件,你的任务不需要这个)……http://www.ibm.com/developerworks/downloads/ls/dominodesigner
我在“Windows 7家庭高级版”上使用这个“LDD”下载,效果很好。
你的NSF文件在安装了这个LDD的Windows电脑上也能正常使用。
作为一个有15年经验的Lotus Notes专家,我建议你找一些好的辅导,帮助你更好地理解和处理你的具体任务。
另外,这里有一个重要的介绍——http://www.nsftools.com/misc/WhatIsNotes.htm
如果你想从Lotus Notes中提取数据,至少需要先安装Lotus Notes客户端。
从Notes中提取数据的方法有很多。你可以写Java或LotusScript的程序来导出数据到文件格式。也可以通过Lotus Notes SQL驱动程序来访问Lotus Notes,使用SQL查询或者MS Access来提取数据。此外,还有一个导出到Excel的数据库可以设置来提取数据到Excel中。总之,所有这些方法都需要Notes客户端(以及相关的DLL文件)才能访问里面的数据。