我試圖對另一個服務器/數據庫執行@DbLookup並不斷收到「未定義」的返回消息。數據庫存在,視圖名稱正確,關鍵是正確的,以及我試圖返回的列。我有讀者訪問數據庫。XPages @DbLookup在查找其他服務器/數據庫時返回undefined
我已經嘗試了所有這些組合的服務器/文件路徑,但沒有一個似乎工作:
var dbName = new Array(session.getServerName(), "my/folder/thisdb.nsf");
var dbName = session.getServerName() + "!!" + my\\folder\\thisdb.nsf;
var dbName = "CN=Server/OU=Name/O=This" + "!!" + my\\folder\\thisdb.nsf;
var dbName = [@DbName([0]), "my/folder/thisdb.nsf"];
我發現這個職位,並試圖大部分組合:
http://www.c-lutions.com/c-lutions/mcblog.nsf/dx/08242012095124AMJMMJ69.htm
我可以嘗試其他任何組合嗎?
謝謝!
看看這個答案http://stackoverflow.com/a/16930003/1047998。更具體地說,這句話 - ** XPages與Java代理具有相同的安全約束。你有沒有足夠的權利在服務器文檔中做'從其他數據庫獲取價值'?默認爲否!** – Naveen
我的ID在服務器文檔的安全選項卡上的正確組中列出。服務器文檔中的「從其他數據庫獲取值」字段在哪裏? – Dan