Sun Java System Communications Express 6.3 管理指南

建立額外的遠端通訊錄

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

Procedure增加遠端通訊錄

對於遠端通訊錄,personalstore.properties 檔案中應存在相應的實例。personalstore.properties 檔案中的 db.xxx.urlmatch 值應指定為 defaultps.xml 檔案中的 bookremoteurl 屬性值。

若要增加新的遠端通訊錄,需要增加下列項目:

  1. 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>
    	
  2. 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