2009-10-13 82 views
8

我在某個位置的Lotus Notes數據庫文件(.NSF),讓我們說:http://intranet.mycompany.com/somewhere/data.nsf.NET和Lotus Notes的Interop

是否有可能以任何方式使用任何.NET語言,位置讀取?

+0

您使用的是什麼版本的Lotus Domino/Notes?您是否在要運行.net代碼的計算機上安裝了蓮花筆記客戶端?你能提供更多關於你想要做什麼的細節嗎? – Carlos 2009-10-13 13:04:05

+0

@Carlos:我得到了一個像http://intranet.mycompany.com/somewhere/data.nsf這樣的鏈接,並且我的機器上安裝了Lotus Notes 7。此外,我還在VS中添加了referece/COM選項卡中的Lotus Domino對象和Lotus Notes自動化類。只給出這個鏈接,是否有可能從該.nsf獲取數據? – rafek 2009-10-14 11:28:38

回答

1

我爲那些誰遇到這樣的任務是不能直接訪問LN數據打擾(至少我還沒有愚見聽說過Lotus Notes有任何不錯的C#開發),但請考慮以下事項:

1)藉助LEI(Lotus Enterprise Integeration)將LN數據轉儲到關係數據庫(IBM DB2,MS SQL Server等)或一個自定義工具,您可以在任何地方以任何方式使用它,比如在ASP.NET的ORM中,甚至是雙向的。 當您遷移或有數據交換時間表時,這是有意義的。

2)對於數量較少的零星訪問數據,我會開發一個WebService或Lotus Notes數據庫中的一些。

1

我假設你只通過HTTP訪問數據庫,因爲這是你提供它的位置的方式。 因此,對於當前和較早版本的Domino服務器,可以使用Domino URL syntax來訪問不同的數據庫元素,除數據文檔外,還可以訪問設計元素。

從Domino 9開始,您還可以使用Domino Access Services (DAS)使用REST請求訪問數據,該請求提供您需要的所有標準CRUD(創建,讀取,更新,刪除)命令,即POST,GET,PUT, DELETE和PATCH。請記住,在運行請求之前,您需要啓用數據庫及其視圖以供DAS訪問。

提供的鏈接爲您提供所有您需要的信息。

+0

以下是有關通過DAS訪問數據庫和視圖的說明:[鏈接](http://www-10.lotus.com/ldd/ddwiki.nsf/xpAPIViewer.xsp?lookupName=IBM+Domino+Access+服務+ 9.0.1#=行動與使用openDocument = res_title&Enabling_Domino_Data_Service_on_a_database_das901含量= apicontent) – 2014-12-22 05:03:40