2013-10-11 30 views
0

公用Domino服務器具有公用的Lotus Notes數據庫。該數據庫具有未經身份驗證的用戶可以使用他/她的瀏覽器填寫和提交的表單。如何在另一個Lotus Notes網絡中的服務器上創建文檔?

此公開可用表格僅用於發佈請求,數據不得存儲在該公用服務器上。相反,我需要連接到內部服務器上的數據庫並在那裏創建文檔。

明顯的解決方案是Lotus腳本代理,但是當我的工作筆記,我記得從另一臺服務器出於安全原因,在打開數據庫被阻止非用戶代理。我當然不能引入安全的服務器設置。我需要找到適合當前設置的方法。服務器位於兩個不同的Notes網絡中,但郵件在它們之間路由,所以如果我找不到更好的解決方案,我可能會郵寄文檔。

任何想法?我沒有使用最新的Notes服務器。 8.5中的任何內容都可以幫助您?

回答

3

在安全選項卡中有一個名爲「可信服務器」,如果你可以把外部服務器成爲該領域中的選項在服務器上的文件,那麼代理將被允許消法寫入到內部服務器上的數據庫。 如果你不能夠/允許這樣做,那麼你必須寫入一個「本地」數據庫(在外部服務器上),並通過使用控制檯命令(NotesSession.SendConsoleCommand)或複製這個數據庫到內部服務器NotesDatabase類的方法(不確定,如果這將由於相同的安全限制而起作用)或通過計劃複製。

如果數據庫本身不能在外部服務器上覆制的,那麼你應該使用一個容器數據庫,並讓內部服務器上的代理將數據複製到內部數據庫。

而你已經提到的最後一種可能性:撰寫文件並通過郵件發送。使目標數據庫mailin-數據庫和簡單發送您的數據有與NotesDocument.Send ...

這些選項之一應該解決您的問題。

+1

僅供參考 - 這裏是可信服務器功能的IBM技術說明:http://www-01.ibm.com/support/docview.wss?uid=swg21086111 –

+0

好點。感謝您的鏈接! –

相關問題