![]() | |
Sun Java System Calendar Server 6 2005Q1 管理指南 |
第 20 章
使用 Instant Messaging 弹出式
提醒通知与 Sun Java System Instant Messaging 6.0(或更高版本)集成的 Calendar Server 可以为日历事件和任务提供自动弹出式提醒通知。
本章介绍了以下内容:
弹出式提醒通知概述本节包含以下主题:
弹出式提醒通知操作
用户可以在其日历上接受到即将举行的事件和任务的 Instant Messenger 弹出式提醒通知。要启用弹出式提醒通知,必须完成以下两件任务:
启用了弹出式提醒通知后,即将发生的事件或任务临近时,Event Notification System 中设置的警报将使 Calendar Server 发送电子邮件通知并使 Instant Messaging 显示弹出式提醒通知。
Calendar Server 管理员可以选择为最终用户配置电子邮件提醒通知或弹出式提醒通知,也可以选择同时配置这两项。例如,要关闭电子邮件提醒通知,可在 ics.conf 文件中设置以下参数:
caldb.serveralarms.binary.enable= "no"
弹出式提醒通知构建流程
如果配置了 Instant Messaging 弹出式提醒通知,它将遵循下面的构建流程:
- Instant Messaging JMS 订户在事件通知服务 (ENS) 中订阅 Calendar Server 事件和通知。
- Calendar Server 将事件或任务通知以 text/xml 或 text/calendar 格式发送给 ENS。
- Instant Messaging JMS 订户接收日历事件或任务通知,然后生成 text/calendar 格式的消息。
- Instant Messaging Server 将消息发送给日历属主(如果最终用户在线)。
- 如果收件人在线,Instant Messenger 将根据该消息在最终用户的桌面上生成 HTML 弹出式提醒通知。
如果收件人不在线,则 Instant Messaging Server 将删除该消息。
配置 Instant Messaging 弹出式提醒通知本节包括以下配置说明:
配置 Instant Messaging Server
配置 Instant Messaging 弹出式提醒通知所需的以下较高级别任务列表可以为您提供方便。要配置 Instant Messaging,请参阅 docs.sun.com Web 站点上可用的 Instant Messaging 的文档。
- 安装新软件包 SUNWiimag。
- 编辑表 20-1 中所示的 iim.conf 文件中的一个或多个参数:
显示的参数值假定您要为事件和任务都启用弹出式提醒通知。如果 iim.conf 文件中还不存在这些参数,请添加它们。
- 在 imadmin 中使用新的布尔命令行选项来启用以下 Instant Messaging 代理:
im_agent.enable
iim_agent.calendar.enable- 确保日历组件包括在 stop、start 和 refresh 命令中。
例如,imadmin 中具有新的开关来停止和启动组件。要启动、停止或刷新日历组件,请使用以下命令:
imadmin stop|start|refresh agent:calendar
配置 Calendar Server
- 确认表 20-2 中所示的 ics.conf 参数具有所示的值。如果它们不具有这些值,请执行以下步骤。
- 以有权更改此配置的管理员身份登录。
- 转至 /etc/opt/SUNWics5/cal/config 目录。
- 通过复制和重命名旧的 ics.conf 文件来保存该文件。
- 编辑表 20-2 中的参数,使其具有所示值。
- 将此文件另存为 ics.conf。
- 重新启动 Calendar Server。
cal_svr_base/SUNWics5/cal/sbin/start-cal
配置 Instant Messenger
要接收 Calendar Server 事件和任务的弹出式提醒通知,最终用户必须按以下方式配置 Instant Messenger: