2010-03-29 44 views
0

我正在尋找一種在未安裝Lotus Notes軟件的情況下訪問Lotus Notes數據庫(.nsf文件)中內容的程序化方式。在沒有安裝Lotus Notes軟件的情況下訪問Lotus Notes數據庫的內容

Python將是首選,但我也願意看看其他語言,例如C/C++或其他手段例如SQL

從我讀過的所有方法例如Python COM訪問,pyodbc依賴於安裝了Lotus Notes服務器軟件。

我想解決的問題是閱讀內容並查找參考資料(URL返回到正在進行維護的網站,並且網站中的地址將會更改)首先,我想要獲得一個並希望能夠用對修改後的網站的新引用來替換它們。

就如何更好地做到這一點的歡迎:)

回答

3

簡短的回答是任何想法,不幸的是你需要安裝Notes客戶端。有幾種方法可以從NSF(如NotesSQL,COM,C/C++)訪問數據,但都依賴於核心的Lotus C API,並且您需要備註客戶端和備註ID文件以通過該API。

+0

謝謝Ken,那有助於:) – Fortilan 2010-03-30 04:36:48

0

就像Ken說的那樣,必然要有一個服務器。如果您在Notes/Domino應用程序中搜索特定文本,並且希望替換它,那麼可以使用Teamstudio Configurator。

配置器還有一個API(用Lotusscript編寫,非常類似於old-skool VB),因此您可以快速編寫解決方案。我已經完成了與使用此API的基於Domino的舊網站完全相同的功能。

不是你正在尋找的答案我想,但總是很好有選擇!

1

如果這是一次性需求,您可以找到可以免費進行一些簡單的Domino/Notes託管的網站。如果你可以把NSF提升到這樣的服務,那麼你可以使用Domino URL(REST)來提取數據並搜索鏈接等。