本章節以下列主題說明行事曆快顯提醒:
使用者可以在其行事曆上接收即將來臨的事件與工作的 Instant Messenger 快顯提醒。若要啟用這些快顯提醒,必須執行下列項目:
管理員必須配置行事曆伺服器與 Instant Messaging 伺服器以允許快顯通知。
一般使用者必須在 Calendar Express 或 Communications Express 的 [選項] 標籤中指定電子郵件提醒,該標籤會在「事件通知系統」中設定警示。
一般使用者必須啟用 Instant Messenger 中的行事曆提醒。
啟用快顯後,當即將發生的事件或作業接近時, 在「事件通知系統」中設定的警示會導致 Calendar Server 傳送電子郵件通知,並讓 Instant Messaging 顯示快顯提醒。
若有配置,Instant Messaging 快顯提醒會遵循此架構流程:
Instant Messaging JMS 訂閱者訂閱行事曆伺服器事件與「事件通知服務」(ENS) 中的通知。
行事曆伺服器會以 text/xml 或 text/calendar 格式向 ENS 發佈事件或工作通知。
Instant Messaging JMS 訂閱者接收行事曆事件或工作通知,然後以 text/calendar 格式產生訊息。
如果該一般使用者在線上,Instant Messaging 伺服器會將該訊息傳送給行事曆所有者。
如果有可用的收件者,Instant Messenger 會根據訊息在一般使用者的桌面上產生 HTML 快顯提醒。
如果收件者無法接收,Instant Messaging 伺服器會捨棄該訊息。
當您安裝 Instant Messaging 時,預設會將數個與行事曆代理程式搭配使用的參數新增至 iim.conf。當您執行 configure 公用程式時,您也可以啟用行事曆代理程式,並提供相關的配置資訊。但是,您可能要手動配置快顯,例如當您已自訂 Instant Messenger 的資源檔案時。如果您重新執行 configure,您需要重新部署資源檔案。如果您選擇手動配置 Instant Messaging 伺服器的行事曆快顯,而不是透過執行 configure 公用程式,則需要提供這些參數的值。如需 configure 公用程式的資訊,請參閱第 1 章, 安裝後配置 Instant Messaging。
表 16–1 列出的配置參數可用於配置 Instant Messaging 伺服器和行事曆代理程式來使用行事曆快顯。
表 16–1 iim.conf 參數可配置行事曆快顯
iim.conf 中的參數或部份 |
說明與適當值 |
---|---|
JMS 用戶部份 |
|
jms.consumers |
警示名稱。 設定此值為: cal_reminder |
jms.consumer.cal_reminder.destination |
警示目標。 這必須和 iics.conf 檔案中 caldb.serveralarms.url 配置參數的值相同。例如: enp:///ics/customalarm |
jms.consumer.cal_reminder.provider |
提供者的名稱。 設定為 ens。 此名稱必須與 JMS 提供者部份中 jms.providers 參數內的名稱相同。 |
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 提供者部份 |
|
jms.providers |
提供者的名稱。 此值設定為 ens。 此值必須與 jms.consumer.cal_reminder.provider 參數的 JMS 用戶部份中所列的值相同。 |
jms.provider.ens.broker |
ENS 的主機名稱和 ENS 用來偵聽內送請求的連接埠號碼。 設定為 ics.conf 檔案參數 service.ens.port 中指定的連接埠。預設為 57997。 例如: jms.provider.ens.broker=cal.example.com:57997 |
jms.provider.ens.factory |
用於建立主題連線物件的工廠類別。 設定此值為: com.iplanet.ens.jms.EnsTopicConnFactory |
Instant Messaging 一般參數 |
|
iim_agent.enable |
啟用 Instant Messaging 的代理程式。根據預設,此參數設定為 False。 如下所示設定此值 (包含引號): iim_agent.enable="true" |
iim_agent.agent-calendar.enable |
載入啟用 Calendar 代理程式的元件。 如下所示設定此值 (包含引號): iim_agent.agent-calendar.enable="true" |
agent-calendar.jid |
行事曆代理程式的 JID。 設定此值如下: agent-calendar.jid=calimbot.server .domain |
agent-calendar.password |
將此參數設定為行事曆代理程式連線到 Instant Messaging 伺服器所使用的密碼。 設定此值如下: agent-calendar.password=password |
iim_server.components |
設定此值如下: iim_server.components=agent-calendar |