注 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 用户的日历信息时会发生什么情况:
当 Exchange 用户查询 Lotus Domino 用户的忙/闲信息时,Calendar Connector 可截取该请求。
Calendar Connector 检查它所在的服务器上 SCHEDULE+ FREE BUSY 公共文件夹副本中 Lotus Domino 用户的当前忙/闲信息。如果在预先配置的分钟数(参见本文档稍后的“第 5 步:配置 Calendar Connector”)内更新了此信息,则 Calendar Connector 会直接将此信息返回给请求它的用户。如果公共文件夹中的信息未在分配的时间内更新,则 Calendar Connector 使用对 Lotus Domino 服务器的 API 调用来请求更新的忙/闲信息。Lotus Domino API 随 Lotus Notes 客户端一起安装在运行 Exchange 的服务器上。
API 调用被传送给 Lotus Domino 的 Schedule Manager(日程管理器)。
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 服务器上运行。
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 用户的忙/闲信息。
图 4 从 Exchange 2000 到 Lotus Domino 的忙/闲信息同步
您可以在 Calendar Connector 上设置下列选项:
如果 Calendar Connector 在您指定的时间内未收到响应,则它会向 Exchange 客户端返回当前存储在 Exchange 服务器上 SCHEDULE+ FREE BUSY 公共文件夹中的信息。
从 Exchange 2000 到 Lotus Domino 的日历同步
这里,查询的方向与上面相反,忙/闲信息是使用 Calendar Connector 从 Exchange 2000 同步到 Lotus Domino 中的。下面的过程介绍 Lotus Domino 用户查询 Exchange 2000 用户日历信息时的情况。
当一个 Lotus Domino 用户查询一个 Exchange 用户的忙/闲信息时,请求被发送给 Lotus Domino Calendar Connector 任务。
Lotus Domino Calendar Connector 任务将该请求发送给 Lotus Domino 外接程序任务(称为 Exchange Calendar Connector 外接程序,即 Excalcon.exe)。所有 Exchange 用户都属于一个外部域,因此所有对 Exchange 忙/闲信息的请求都会传送给 Excalcon.exe。
Excalcon.exe 通过 Calendar Connector 将该请求从 Lotus Domino 发送到 Exchange。
Calendar Connector 处理该请求,并在 Exchange SCHEDULE+ FREE BUSY 公共文件夹中查询所请求的信息。
Calendar Connector 的响应会传递给运行 Lotus Domino 的服务器上的 Excalcon.exe。Excalcon.exe 将这些数据转换为 Lotus Domino 格式,然后将这些忙/闲信息发送给 Schedule Manager。
Schedule Manager 将 Exchange 用户的忙/闲信息发送给请求这些信息的 Lotus Domino 用户。
注 Lotus Notes 必须作为自定义收件人添加到 Active Directory 中(通过目录同步),以使 Exchange 2000 拥有正确的地址信息。
如果您对本文有任何疑问或者建议,请到讨论区发表您的意见:
>>
论坛入口 <<
上一篇:Exchange 2000和Lotus Domino共存及迁移(2) 下一篇:部署Exchange 2000 Server SP2 群集
【文章评论】
【收藏本文】
【推荐好友】
【打印本文】
【我要投稿】 【论坛讨论】