2014-01-13 32 views
0

我需要以編程方式查找到&資源數據庫的路徑,最好通過HTTP請求訪問。只需放置一個HTTP請求並獲得返回路徑/文件名就足夠了。獲取IBM Domino中的Room&Resources數據庫的路徑?

並且/或者有可以在關於進行對客房&資源的文件/路徑名的任何假設?所以,至少,我可以爲最終用戶提供受過教育的客人。

由於房間&資源數據庫可成串 - 一種方法來確定,這將還可以理解,優選通一個HTTP請求。

可以對環境進行任何更改以獲取此信息 - 這意味着在用戶郵件文件中不進行編程或進行任何其他設計更改。

的問題是關於IBM的Domino 8.5+

/J

回答

1

得到「在迴應地方」的信息是很容易的:只需使用隱藏($用戶) - 查看該信息的獲取: http://servername/names.nsf/($Users)/Resource%2FOrga?OpenDocument

正如你看到的,你要編碼的斜線的用%2F資源名稱

的respons將是一個網站,它包含服務器和文件路徑在兩個領域:

<input name="MailServer" type="hidden" value="YourServer/Org">
<input name="MailFile" type="hidden" value="pathtoresourcedatabase.nsf">

在該文件中只有「主」服務器。有關羣集的信息必須由視圖仰視MailServer-值(以規範化的形式)($服務器)來獲得:

http://servername/names.nsf/($Servers)/CN=YourServer%2FO=Org?OpenDocument

在結果中會有一個域名爲集羣名稱:

<input name="ClusterName" type="hidden" value="YourClusterName">

有了這樣的信息,你可以查找使用名爲($羣集)視圖中的clustermembers,但你要解析的信息,因爲這不是一個單一的文件...只是檢查的輸出:

http://servername/names.nsf/($Clusters)?OpenView

如果你需要得到一個「更好的可分析」的結果,然後使用ReadViewEntries代替的OpenView,那麼結果是XML(或JSON,如果添加另一個參數& OUTPUTFORMAT = JSON)

+0

真棒!謝謝! – jBoive

0

即使世界房間和資源中的names.nsf的圖。您可能可以使用http請求查詢此視圖並解析結果,以找出資源數據庫的路徑。

順便說一句。有可能擁有多個資源數據庫。