使用者 LDAP 項目中的 psRoot 屬性是 Address Book 伺服器相容的 URL,定義儲存並擷取個人通訊錄項目的 LDAP 位置。psRoot 屬性可讓管理員佈建使用者,從而可以跨多目錄位置散佈所有使用者的 PAB 資料。
對於現有 Messenger Express 使用者,如果 PAB 遷移已啟用,將會使用現有 pabURI 屬性來建構 psRoot 屬性,且 uwc-deploy-dir/ WEB-INF/config/migrate.properties 中會定義對映表。
migrate.properties 檔案中的查詢表包括 pabhost 和 pabport 項目,其格式如下:
pabhost.pabport.abhostport = abldaphost:abldapport
其中 pabhost.pabport 指來源目錄實例,abldaphost 和 abldaport 指 PAB 資料應遷移到的目標目錄實例。
例如,如果您要將 PAB 資料從執行於 pab.example.com:389 的目錄遷移到執行於 abs.example.com:389 的通訊錄目錄,migrate.properties 中應有下列項目:
pab.example.com.389.abhostport = abs.example.com:389
您在 migrate.properties 檔案中可能會有所有必要的查詢。如果使用者的 pabURI 屬性使用 pabhost 和 pabport,則使用預設 psRoot 模式建構的 psRoot 將以如下格式顯示:
ldap://abldaphost: abldapport/piPStoreOwner=%U,o=%D,o=PiServerDb
如果並未定義 pabURI 值的查詢,亦即對映表中未提供與 pabURI 相符的項目,則 pabhost 和 pabport 值將用為 abldaphost 和 abport 的預設值。這表示如果缺少對映表,Messaging Server 的 PAB 項目會根據通訊錄模式遷移到相同目錄實例中的另一個根目錄。在這個案例中,目標目錄實例將與來源目標實例相同。
修補安裝程式並未定義查詢表。安裝修補程式之後,您需要定義查詢表,並重新啟動 Web Server。
確定該網域 personalstore.properties 指向的 db_config.properties 檔案中已定義 abldaphost: abldapport 目錄伺服器實例。