Calendar Server 支援 WCAP 3.0,WCAP 3.0 是一個基於指令的高階協定,允許與用戶端進行通訊。WCAP 指令 (副檔名為 .wcap) 可讓用戶端獲得、修改和刪除行事曆元件、使用者喜好設定、行事曆特性以及其他行事曆資訊 (例如時區)。WCAP 元素 (例如時間、字串和參數) 通常遵循 RFC 2445、RFC 2446 和 RFC 2447 規格。
WCAP 使用以下格式在 HTTP 訊息中傳回輸出行事曆資訊:
標準 RFC 2445 iCalendar 格式 (text/calendar)
XML 格式 (text/xml)
透過 WCAP 指令,使用 login.wcap 登入的 Calendar Server 管理員具有以下能力:
置換 WCAP 指令的存取控制
管理員可以使用 WCAP 指令讀取 (擷取)、替代 (儲存) 或刪除其他使用者的行事曆。若要使管理員擁有此權限,ics.conf 檔案中的以下參數必須設定為 "yes":
service.admin.calmaster.overrides.accesscontrol="yes"
擷取和修改任何使用者的喜好設定
管理員可以使用 get_userprefs.wcap 和 set_userprefs.wcap 來擷取和修改任何使用者的喜好設定。若要使管理員擁有此權限,ics.conf 檔案中的以下參數必須設定為 "yes":
service.admin.calmaster.wcap.allowmodifyuserprefs="yes"
如需更多資訊,請參閱「Sun Java System Calendar Server 6 2005Q4 Developer’s Guide」。