Sun Java System Calendar Server 6.3 管理指南

12.3 管理 Calendar Server 版本 6.3 的群組排程引擎佇列

本小節包含管理群組排程引擎 (Group Scheduling Engine, GSE) 的概念資訊和說明

GSE 會保留一個事件佇列,用來更新元件資料庫。管理員可以變更逾時值,以調整 Calendar Server 掃描佇列的時間間隔。還可以列出佇列中的事件,並在必要時刪除特定事件。

本小節包含以下主題:

12.3.1 關於 Calendar Server 版本 6.3 的 GSE

GSE 可讓 Calendar Server 使用者建立事件並邀請其他與會者。如果某位與會者位於同一 Calendar Server 上,則該事件會排程在該與會者的行事曆中。如果某位與會者不在同一 Calendar Server 上,則系統會透過電子郵件傳送邀請。然後,與會者可接受或拒絕邀請,GSE 將用回覆更新事件。

12.3.2 關於 Calendar Server 6.3 GSE 佇列

GSE 佇列實際是 csadmind 程序所管理的獨立資料庫,Calendar Server 會掃描此佇列以查找需要對元件資料庫進行的更新。

您可以透過調整此掃描的頻率來調校 Calendar Server。此操作可透過變更 ics.conf 檔案中 gse.belowthresholdtimeout 的逾時值來完成。請參閱第 21 章, 調校 Calendar Server 效能

GSE 佇列項目可使用 csschedule 來管理 (列出和刪除)。您必須在安裝 Calendar Server 的本地機器上執行 csschedule

12.3.3 列出 Calendar Server 6.3 GSE 佇列的項目

若要列出 GSE 佇列中的項目,請使用 csschedule 公用程式的 list 指令。

例如,列出 GSE 佇列中的所有項目:

csschedule list

列出儲存在 GSE 佇列中的前十個項目:

csschedule -c 10 list

若要列出 GSE 佇列中包含 calid Holiday_Schedule 的行事曆的所有項目:

csschedule -v list Holiday_Schedule

12.3.4 刪除 Calendar Server 版本 6.3 中 GSE 佇列的項目

若要刪除 GSE 佇列中的項目,請使用 csschedule 公用程式的 delete 指令。

例如,刪除 GSE 佇列中的所有項目:

csschedule -v delete

刪除 GSE 佇列中 calA 行事曆的一個項目,該項目的第一個排程時間為 2001 年 11 月 30 日 13:30:45、偏移數為 1、唯一識別碼為 1111、週期性 ID 為 0、序列號為 0:

csschedule -v -t 20011130T133045Z -o 1 -u 1111 -r 0 -n 0 delete calA