Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->网络应用 ->邮件服务器 ->Exchange Server ->正文

Exchange 2000和Lotus Domino共存及迁移(1)

来源:Linuxdby.com 作者:Webmaster 时间:2007-05-28 点击: [收藏] [投稿]

Lotus Domino 只能为 NAMES.NSF 文件中包含的用户查询忙/闲信息。这是该产品具有的一个硬编码限制。未提供 NAMES.NSF 以外的通讯簿的忙/闲信息。

从 Lotus Domino 到 Exchange 2000 的日历同步

本节介绍 Exchange 2000 用户如何通过 Calendar Connector 查看 Lotus Domino 用户的忙/闲信息。Lotus Domino 中的忙/闲信息是通过 Calendar Connector 同步到 Exchange 2000 中的。

忙/闲信息存储在 Exchange 2000 管理组的 SCHEDULE+ FREE BUSY 公共文件夹中。下面的过程介绍在 Exchange 2000 用户查询 Lotus Domino 用户的日历信息时会发生什么情况:

  1. 当 Exchange 用户查询 Lotus Domino 用户的忙/闲信息时,Calendar Connector 可截取该请求。
  2. Calendar Connector 检查它所在的服务器上 SCHEDULE+ FREE BUSY 公共文件夹副本中 Lotus Domino 用户的当前忙/闲信息。如果在预先配置的分钟数(参见本文档稍后的“第 5 步:配置 Calendar Connector”)内更新了此信息,则 Calendar Connector 会直接将此信息返回给请求它的用户。如果公共文件夹中的信息未在分配的时间内更新,则 Calendar Connector 使用对 Lotus Domino 服务器的 API 调用来请求更新的忙/闲信息。Lotus Domino API 随 Lotus Notes 客户端一起安装在运行 Exchange 的服务器上。
  3. API 调用被传送给 Lotus Domino 的 Schedule Manager(日程管理器)。
  4. Schedule Manager 用于在 BUSYTIME.NSF 数据库中查找本地用户的日历信息。对于运行 Lotus Domino 的下游服务器上的用户,Schedule Manager 将请求传递给 Lotus Notes Calendar Connector 任务,然后由此任务找到用户的日历信息。

    Lotus Notes Calendar Connector 任务是一个 Lotus Domino 组件,用于处理日程安排。切勿将它与 Calendar Connector 组件混为一谈。Lotus Notes Calendar Connector 任务在 Lotus Domino 服务器上运行。

  5. Schedule Manager 将忙/闲信息返回给 Lotus Domino API。在运行 Exchange 的服务器上,Calendar Connector 接收 Domino 用户的忙/闲信息,并将这些信息转换为 Exchange 格式。Calendar Connector 然后将此忙/闲信息添加到 SCHEDULE+ FREE BUSY 公共文件夹中,并将更新后的信息发送给请求这些信息的 Exchange 2000 用户。

    提示 Lotus Domino 用户应当允许其他用户访问他们的日历配置文件中的忙/闲日程信息。如果 Lotus Domino 用户不允许其他用户访问,则 Exchange 用户就不会收到这样的警告:Lotus Domino 用户的日程信息可能不是当前信息。有关如何让 Lotus Domino 用户允许访问他们的忙/闲信息的说明,将在本文稍后的“任务 4:编辑各日历配置文件”这一部分提供。

下图说明 Lotus Domino 和 Exchange 2000 之间的忙/闲信息内部同步过程。在此图中,Exchange 2000 用户查询的是一个 Lotus Domino 用户的忙/闲信息。

ex2kl04

图 4 从 Exchange 2000 到 Lotus Domino 的忙/闲信息同步

您可以在 Calendar Connector 上设置下列选项:

  • 要从其他系统的日历中请求的忙/闲天数信息
  • 在从运行 Lotus Domino 的服务器上查询更新的忙/闲信息前,Lotus Domino 系统的忙/闲信息在 Exchange 2000 上存储的最大分钟数
  • Calendar Connector 等待 Lotus Domino 响应的最大秒数。

如果 Calendar Connector 在您指定的时间内未收到响应,则它会向 Exchange 客户端返回当前存储在 Exchange 服务器上 SCHEDULE+ FREE BUSY 公共文件夹中的信息。

从 Exchange 2000 到 Lotus Domino 的日历同步

这里,查询的方向与上面相反,忙/闲信息是使用 Calendar Connector 从 Exchange 2000 同步到 Lotus Domino 中的。下面的过程介绍 Lotus Domino 用户查询 Exchange 2000 用户日历信息时的情况。

  1. 当一个 Lotus Domino 用户查询一个 Exchange 用户的忙/闲信息时,请求被发送给 Lotus Domino Calendar Connector 任务。
  2. Lotus Domino Calendar Connector 任务将该请求发送给 Lotus Domino 外接程序任务(称为 Exchange Calendar Connector 外接程序,即 Excalcon.exe)。所有 Exchange 用户都属于一个外部域,因此所有对 Exchange 忙/闲信息的请求都会传送给 Excalcon.exe。
  3. Excalcon.exe 通过 Calendar Connector 将该请求从 Lotus Domino 发送到 Exchange。
  4. Calendar Connector 处理该请求,并在 Exchange SCHEDULE+ FREE BUSY 公共文件夹中查询所请求的信息。
  5. Calendar Connector 的响应会传递给运行 Lotus Domino 的服务器上的 Excalcon.exe。Excalcon.exe 将这些数据转换为 Lotus Domino 格式,然后将这些忙/闲信息发送给 Schedule Manager。
  6. Schedule Manager 将 Exchange 用户的忙/闲信息发送给请求这些信息的 Lotus Domino 用户。

    Lotus Notes 必须作为自定义收件人添加到 Active Directory 中(通过目录同步),以使 Exchange 2000 拥有正确的地址信息。

     如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



    上一篇:Exchange 2000和Lotus Domino共存及迁移(2)   下一篇:部署Exchange 2000 Server SP2 群集

    文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号