使用此过程可配置 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 桌面自定义指南。
转至 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。