使用此程序配置 Instant Messaging 將歸檔訊息儲存至資料庫,而非使用預設值。
開啟 iim.conf。
如需找到與修改 iim.conf 的說明,請參閱附錄 A iim.conf 中的 Instant Messaging 配置參數。
在預設的歸檔提供者下,加入下列行:
iim_arch.portal.search.database = database-name |
其中,database-name 是非預設資料庫的名稱。
儲存並關閉 iim.conf。
修改 Portal Server 搜尋通道。
變更 Portal Server 搜尋通道來新增選項,用於搜尋另一個資料庫中的資料。如需詳細資訊,請參閱 Sun Java System Portal Server Desktop Customization Guide。
變更至 IMProvider 目錄。
例如:
cd /etc/opt/SUNWps/desktop/default_locale/IMProvider/ |
其中,locale 是您的部署中所使用的語言。例如,default_ja 或 en_US。而且,如果您已建立多個 Instant Messaging 的實例,則視各實例而定,/default 目錄的名稱會不同。
建立 IMArchiveDisplay.jsp 檔案的備份檔案。
開啟 IMArchiveDisplay.jsp 檔案:
在 IMArchiveDisplay.jsp 檔案中搜尋並找到下列兩行程式碼:
<search:setQuery query = "<%= scope %>"/> <search:setRDMType rdmType = "rd-request"/> |
在前一個步驟中所顯示的兩行程式碼之間,新增下列程式碼:
<search:setDatabase database = "database-name"/> |
在您新增此列程式碼之後,此程式碼看起來應該為如下:
<search:setQuery query = "<%= scope %>"/> <search:setDatabase database = "database-name"/> <search:setRDMType rdmType = "rd-request"/> |
其中,database-name 是非預設的資料庫名稱。
以實體伺服器主機名稱來取代虛擬搜尋伺服器。
儲存並關閉 IMArchiveDisplay.jsp。