第 18 章
使用 Instant Messaging 快顯提醒通知
Calendar Server 已與 Sun Java System Instant Messaging 6.0 (或更高版本) 整合,可為 Instant Messenger 桌面上的行事曆事件與工作提供自動快顯提醒通知。
本附錄說明以下內容:
快顯提醒通知作業
快顯提醒通知根據電子郵件提醒通知進行運作。當警示出現時,Calendar Server 會傳送電子郵件通知,Instant Messaging 也會以快顯提醒通知的方式顯示出來,而這取決於一般使用者與 Calendar Server 管理員所配置的選項:
- 一般使用者在 Calendar Express 中配置電子郵件提醒通知 (如 Calendar Express 線上說明中所說明),在 Instant Messenger 中配置快顯提醒通知 (如 Instant Messenger 配置中所說明)。
- 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 伺服器將此訊息傳送給行事曆所有者 (如果該一般使用者在線上)。
- Instant Messenger 根據此訊息在該一般使用者的桌面上產生 HTML 快顯提醒通知。
配置 Instant Messaging 快顯
本小節包含以下配置範例:
在這些範例中,Instant Messenger 使用者將收到 Calendar Server 事件和工作的快顯提醒通知。伺服器端安裝如下所示:
- Calendar Server 5.1.1 (或更高版本) 安裝在 cal.example.com 上。
- Instant Messaging 6.0 (或更高版本) 伺服器安裝在 im.example.com 上。
您需要為在您特定站點上使用的伺服器編輯配置參數。
Instant Messaging Server 配置
若要配置 Instant Messaging Server,請:
- 增加以下參數至 iim.conf 檔案:
! JMS Consumers jms.consumers=cal_reminder jms.consumer.cal_reminder.destination=enp:///ics/customalarm jms.consumer.cal_reminder.provider=ens jms.consumer.cal_reminder.type=topic jms.consumer.cal_reminder.param="eventtype=calendar.alarm" jms.consumer.cal_reminder.factory=com.iplanet.im.server.JMSCalendarMessageListener
! JMS providers jms.providers=ens jms.provider.ens.broker=cal.example.com:7997 jms.provider.ens.factory=com.iplanet.ens.jms.EnsTopicConnFactory
|
|
- 重新啟動 Instant Messaging Server,使配置變更生效:
cd /opt/SUNWiim/sbin/
imadmin refresh
Calendar Server 配置
若要配置 Calendar Server,請執行以下步驟:
- 在 ics.conf 檔案中設定 (或增加) 以下參數:
caldb.serveralarms = "yes" caldb.serveralarms.contenttype = "text/xml" caldb.serveralarms.dispatch = "yes" caldb.serveralarms.dispatchtype = "ens" caldb.serveralarms.url = "enp:///ics/customalarm"
|
|
- 重新啟動 Calendar Server,使配置變更生效:
cd /opt/SUNWics5/cal/sbin/
stop-cal
start-cal
Instant Messenger 配置
若要接收 Calendar Server 事件與工作的快顯提醒通知,使用者必須按照以下說明配置其 Instant Messenger:
- 在 [主要] 視窗中,從 [工具] 功能表中選取 [設定],或按一下 [設定] 圖示。
- 在 [Messenger 設定] 視窗中,按一下 [警示] 標籤。
- 核取 [顯示行事曆提醒通知警示] 選項。
- 按一下 [確定]。