對於遠端通訊錄,personalstore.properties 檔案中應存在相應的實例。personalstore.properties 檔案中的 db.xxx.urlmatch 值應指定為 defaultps.xml 檔案中的 bookremoteurl 屬性值。
若要增加新的遠端通訊錄,需要增加下列項目:
在 defaultps.xml 檔案中增加一個新通訊錄節點。
此檔案包含使用者首次登入時在 LDAP 存放區建立的個人和公司通訊錄預設定義。其中包含個人通訊錄和公司通訊錄的定義。以下為 defaultps.xml 中 XML 區段的範例,其中包含多個遠端通訊錄的定義:
<book booktype="abook" bookremoteurl="ldap://corpdirectory/o=org1,o=isp";>
<bookoc>piRemoteBook</bookoc>
<entry entryID="corpdir1">
<displayname>_Corporate Directory 1</displayname>
<description>This is Corporate Directory 1</description>
</entry>
</book>
<book booktype="abook" bookremoteurl="ldap://corpdirectory/o=org2,o=isp";>
<bookoc>piRemoteBook</bookoc>
<entry entryID="corpdir2">
<displayname>_Corporate Directory 2</displayname>
<description>This is Corporate Directory 2</description>
</entry>
</book>
|
在 personalstore.properties 檔案中增加一個新實例。
以下為配置兩個遠端通訊錄的 personalstore.properties 檔案中的項目範例:
db.idir.class = com.iplanet.iabs.ldapplug.iLDAP db.idir.urlmatch = ldap://corpdirectory/o=org1,o=isp db.idir.configpath = ../config/corp-dir db.idir.wildcardsearch = 0 db.idir.randompaging = false db.idir.corporatedir = true db.idir2.class = com.iplanet.iabs.ldapplug.iLDAP db.idir2.urlmatch = ldap://corpdirectory/o=org2,o=isp db.idir2.configpath = ../config/corp-dir db.idir2.wildcardsearch = 0 db.idir2.randompaging = false db.idir2.corporatedir = true |