2012-11-09 80 views
0

環境

我在本地使用Lotus Domino Designer作爲Web服務器開發Xpages應用程序,但是用於瀏覽器,不適用於Notes客戶端。本地計算機上的服務器名稱

問題

我還沒有發現使用@ DbLookup/@ DbColumn另一個數據庫搜索的解決方案,因爲我不知道如何定義服務器部分:

  1. 「」似乎不工作的情況下瀏覽器
  2. database.getServer()返回我的Lotus Notes用戶名,這似乎也不工作

問題

什麼公式/ SSJS代碼可用於獲取正確的服務器名?

回答

4

這從本地數據庫中讀取(從當地的名稱和地址簿中的所有用戶名):

var dbname = new Array("", "names.nsf"); 
@DbColumn(dbname, "($Users)", 1); 

=>所以服務器被指定爲空字符串(「」)。 一個非常常見的錯誤是,本地數據庫的ACL必須授予匿名讀者訪問權限(因爲你使用匿名http會話進行訪問)。 你能先檢查一下嗎?

+1

謝謝。匿名訪問會導致問題,這應該是顯而易見的。 – jlehocz

相關問題