使用者 LDAP 項目中的屬性 psRoot 是 Address Book Server 相容的 URL,定義儲存並擷取使用者個人通訊錄項目的 LDAP 位置。psRoot 屬性可讓管理員佈建使用者,從而可以跨多目錄位置散佈所有使用者的 PAB 資料。
對於現有 webmail 使用者,如果啟用了 PAB 遷移,將會使用現有 pabURI 屬性和 uwc-deploy-dir/WEB-INF/config/migrate.properties 中定義的對映表來建構 psRoot 屬性。
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 Directory Server 實例。