Sun Java logo     上一個      目錄      索引      下一個     

Sun logo
Sun Java System Calendar Server 6 2005Q1 管理指南 

第 20 章
使用 Instant Messaging 快顯提醒通知

Calendar Server 已與 Sun Java System Instant Messaging 6.0 (或更高版本) 整合,可為行事曆事件與工作提供自動快顯提醒通知。

本章說明以下內容:


快顯提醒通知簡介

本小節包含以下主題:

快顯提醒通知作業

使用者可以接收行事曆上即將發生的事件和即將執行的工作的 Instant Messenger 快顯提醒通知。若要啟用這些快顯提醒通知,必須執行以下兩項工作:

啟用快顯提醒通知後,在事件或工作即將發生時,在 [事件通知系統] 中設定的警示將會使 Calendar Server 傳送電子郵件通知和 Instant Messaging 以顯示快顯提醒通知。

Calendar Server 管理員可以選擇為一般使用者配置電子郵件通知或快顯提醒通知,或同時配置這兩個選項。例如,若要關閉電子郵件提醒通知,請在 ics.conf 檔案中設定以下參數:

caldb.serveralarms.binary.enable= "no"

快顯提醒通知架構流程

如果已經配置,Instant Messaging 快顯提醒通知會遵循以下架構流程:

  1. Instant Messaging JMS 訂閱者可訂閱事件通知服務 (ENS) 中的 Calendar Server 事件與通知。
  2. Calendar Server 將事件或工作通知以 text/xmltext/calendar 的格式發佈至 ENS。
  3. Instant Messaging JMS 訂閱者接收行事曆事件或工作通知,然後產生 text/calendar 格式的訊息。
  4. Instant Messaging 伺服器將此訊息傳送給行事曆所有者 (如果該一般使用者在線上)。
  5. 如果收信人在線上,Instant Messenger 根據此訊息在該一般使用者的桌面上產生 HTML 快顯提醒通知。
  6. 如果收信人不在線上,Instant Messaging 伺服器會放棄訊息。


配置 Instant Messaging 快顯

本小節包含以下配置說明:

配置 Instant Messaging Server

以下配置 Instant Messaging 以進行快顯所必需的高階工作清單可為您提供方便。若要配置 Instant Messaging,請參閱位於 docs.sun.com 網站的 Instant Messaging 文件。

  1. 安裝新的套裝軟體 SUNWiimag
  2. 編輯表 20-1 中顯示的 iim.conf 檔案中的一個或多個參數
  3. 顯示的參數值假設您要對事件和工作均執行快顯提醒通知。如果您的 iim.conf 檔案中還沒有這些參數,請增加。

    表 20-1 用於配置快顯的 iim.conf 參數  

    參數

    說明和要使用的適當值

                                                                       JMS Consumers 區段

    jms.consumers

    警示名稱。將值設定為 cal_reminder

    jms.consumer.cal_reminder.destination

    警示目標。將值設定為 enp:///ics/customalarm

    jms.consumer.cal_reminder.provider

    提供者名稱。設定為 ens。該名稱必須與 JMS Providers 區段中的 jms.providers 中的名稱相同。

    jms.consumer.cal_reminder.type

    要設定的警示的類型。將值設定為 topic

    jms.consumer.cal_reminder.param

    警示參數。將值設定為 "eventtype=calendar.alarm"
    (包括引號)

    jms.consumer.cal_reminder.factory

    C++ 工廠名稱。將值設定為 com.iplanet.im.server.JMSCalendarMessage
    Listener

                                                                      JMS Providers 區段

    jms.providers

    提供者名稱。將值設定為 ens。該值必須與在 JMS Consumers 區段中列出的 jms.consumer.cal_reminder.provider 值相同。

    jms.provider.ens.broker=cal.example.com

    ENS 偵聽的連接埠號碼。設定為在 ics.conf 檔案參數 service.ens.port 中指定的連接埠。預設為 57997。

    jms.provider.ens.factory

    要使用的 C++ 工廠。設定為 com.iplanet.ens.jms.EnsTopicConnFactory

  4. 使用 imadmin 中新的布林指令行選項來啟用以下 Instant Messaging 代理程式:
  5. im_agent.enable
    iim_agent.calendar.enable

  6. 確定行事曆元件包括在 stopstartrefresh 指令中。
  7. 例如,imadmin 具有新的開關,可以停止和啟動元件。若要啟動停止重新整理行事曆元件,請使用以下指令:

    imadmin stop|start|refresh agent:calendar

配置 Calendar Server

  1. 確認表 20-2 中顯示的 ics.conf 參數具有顯示的值。如果沒有,請執行以下步驟使之一致。
  2. 以擁有變更配置權限的管理員身份登入。
  3. 變更至 /etc/opt/SUNWics5/cal/config 目錄。
  4. 透過複製及重新命名,儲存舊的 ics.conf 檔案。
  5. 表 20-2 中的參數編輯為顯示的值。

    表 20-2 用於配置快顯的 ics.conf 參數 

    參數

    說明和預設值

    caldb.serveralarms

    啟用要佇列的行事曆警示。預設為 "yes" (已啟用)。

    caldb.serveralarms.contenttype

    警示內容的輸出格式。預設為 "text/xml"

    caldb.serveralarms.dispatch

    啟用要派送的行事曆警示。預設為 "yes"

    caldb.serveralarms.dispatchtype

    要派送的伺服器警示的類型。預設為 "ens"

    caldb.serveralarms.url

    這是用於警示擷取警示內容的 URL。預設為 "enp:///ics/customalarm"

  6. 將該檔案儲存為 ics.conf
  7. 重新啟動 Calendar Server。
  8. cal_svr_base/SUNWics5/cal/sbin/start-cal

配置 Instant Messenger

若要接收 Calendar Server 事件與工作的快顯提醒通知,一般使用者必須按照如下所示配置其 Instant Messenger:

  1. [主要] 視窗中,從 [工具] 功能表中選擇 [設定]
  2. [設定] 視窗中,按 [警示] 標籤。
  3. 核取 [顯示行事曆提醒通知] 選項。
  4. [確定]



上一個      目錄      索引      下一個     


文件號碼﹕819-1479。Copyright 2005 Sun Microsystems, Inc. 版權所有。