用户 LDAP 条目中的 psRoot 属性是 Address Book Server 支持的 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 服务器。
请确保在该域的 personalstore.properties 指向的 db_config.properties 文件中定义了 abldaphost:abldapport 目录服务器实例。