您可配置讓 Communications Express 增加一個以上的遠端通訊錄。例如,您可擁有一個以上的公司目錄,用於不同網域的使用者。
對於遠端通訊錄,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 |