Sun Java 徽标     上一页      目录      索引      下一页     

Sun 徽标
Sun Java System Communications Express 6 2004Q2 管理指南 

第 8 章
将 PAB 数据移植到通讯录服务器

以前在 Sun ONE Messaging Server 中,个人通讯录 (PAB) 用于存储用户的联系人,而且只有部署在 Sun ONE Messaging Server 上基于 Web 的客户端才可以访问 PAB。为使其他模块(如日历等)访问用户的通讯录,Sun Java System Messaging Server for Communications Express 使用通讯录服务器而不是 PAB 来存储用户的联系人详细信息。为此,使用现有 Sun ONE Messaging Server 安装访问 Communications Express 的用户必须将 PAB 数据移植到通讯录服务器。

本章包含以下各节:


移植过程

可以使用通讯录移植工具,将不同目录中的 PAB 数据移植到通讯录服务器。移植工具是一个单独的可执行程序,可将用户的 Messenger Express 通讯录数据移植到通讯录服务器(Communications Express 的一个组件)。


Sun Java System Messenger Express 用于保存 PAB 数据的 Directory server 与通讯录在 Communications Express 中使用的 Directory server 不同。当用户第一次登录时,移植实用程序将 PAB 中的所有数据移植到通讯录中。但是,在将数据移植到通讯录后,使用 Messenger Express 创建的新联系人或组将不会显示在 Communications Express 通讯录中。反之亦然。


图 8-1 数据移植过程概述

数据移植过程的图表表示。

可以通过两种方式进行数据移植:

批量移植

在批量移植过程中,移植是在服务器级别进行的,并且没有最终用户的交互。管理员运行 runMigrate.sh 批处理脚本来移植给定域中的邮件用户 PAB 数据。对于多个域中的邮件用户,管理员必须为每个域调用 runMigrate.sh 脚本,以将用户 PAB 数据从给定 inetDomainBaseDN 移植到通讯录服务器。

在运行 runMigrate.sh 脚本前,管理员应该在 runMigrate.sh 中提供 MigratePab 实用程序所需的以下命令行参数:

动态移植

在动态移植过程中,用户第一次登录到 Communications Express 时启动数据移植。要进行动态移植,在配置 Communications Express 时,管理员必须启用动态移植。

移植过程取决于:

进行数据移植的时机:

在安装 Communications Express 后,由管理员执行的预备步骤为:

  1. 配置 Communications Express 以启用动态移植。

  2. 如果在 uwcauth.properties 文件中没有启用动态移植,则不会将 PAB 数据移植到通讯录服务器。


  3. 使用 PAB 服务器详细信息来配置通讯录服务器。例如,您需要配置要将数据移植到的主机名、端口号、绑定 DN、绑定 DN 证书、PAB 主机路径和主机计算机名。
  4. 基于用户的邮件主机,检索在表 8-1 中列出的 PAB 配置条目,并建立与 PAB 服务器的连接。

动态移植过程

当用户登录到 Communications Express 时,就会进行动态移植。


提示

建议管理员为所有用户发送一封电子邮件,通知他们在第一次登录过程中将触发 PAB 数据移植,因此,他们在初始会话期间看不到通讯录数据。如果用户在两到三天后还看不见其数据,他们应该与管理员取得联系。



移植线程

在移植过程中,移植线程确认用户是否为邮件用户,然后在 uwcconfig.properties 文件中为邮件用户查找 PAB 数据详细信息。uwcconfig.properties 文件包含默认 PAB 主机名或多个 PAB 主机名(如果用户在多个域上存在)。基于这些条目,通讯录确定应将数据移植到的相应 PAB 主机,并建立连接。

示例

如果域 siroe.com 中的 User1 在 PAB 中有一个需要移植的条目(如 Entry1),该条目位于 PAB 树中 ou=User1 下面,如图 8-2 中所示(绿色)。

图 8-2 Entry1 在 PAB 树中的位置

Entry1 在 PAB 树中的位置

在移植后,将新创建的通讯录服务器条目添加到通讯录服务器树中 o=siroe.com, cn=Entry 1 下面,如图 8-3 中所示(红色)。

图 8-3 Entry 1 在通讯录服务器树中的位置

Entry 1 在通讯录服务器树中的位置。

将称为 migrate.properties 的新配置文件添加到通讯录服务器中,该文件包含以下详细信息:

要移植数据,移植工具需要了解是否满足以下条件:


移植方案

可以从以下位置来执行移植:

  1. 指向默认单个 PAB 主机的单个 Messenger Express 实例。
  2. 指向多个 PAB 主机的单个 Messenger Express 实例。
  3. 指向多个 PAB 主机并设置默认 PAB 主机的单个 Messenger Express 实例。
  4. 指向单个 PAB 主机的多个 Messenger Express 实例。
  5. 指向多个 PAB 主机的多个 Messenger Express 实例。



上一页      目录      索引      下一页     


版权所有 © 2004 Sun Microsystems, Inc. 保留所有权利。