下表顯示各種服務配置參數以及每個參數的預設值和說明。
表 E–8 ics.conf 檔案中的服務配置參數| 參數 | 預設值 | 說明 | 
|---|---|---|
| "yes" | 啟用 ("yes") 或停用 ("no") 管理工具的警示通知。 | |
| checkpoint.enable | "yes" | 如果為 "yes",則啟動 csadmind 資料庫檢查點執行緒。 | 
| dbcachesize | "8388608" | 用於管理階段作業之 Berkeley 資料庫的最大快取記憶體大小 (以位元組為單位)。 | 
| deadlock.enable | "yes" | 如果為 "yes",則啟動 csadmind 資料庫死結偵測執行緒。 | 
| diskusage | "no" | 如果為 "yes",則啟動 csadmind 低磁碟空間監視執行緒。 | 
| "yes" | 如果為 "yes",則在啟動所有服務時啟動 csadmind 服務,並在停止所有服務時停止 csadmind。 | |
| idletimeout | "120" | 使 HTTP 連線在 csadmind 中逾時之前的秒數。 | 
| maxsessions | "100" | 所允許的管理階段作業的最大數目。 | 
| maxthreads | "10" | 每個管理階段作業的執行中執行緒的最大數目。 | 
| numprocesses | 不適用 | 所允許的同步運作之管理程序的最大數目。 | 
| 不適用 | **CAUTION** 由系統設定。請勿變更。 | |
| resourcetimeout | "900" | 使管理連線逾時之前的秒數。 | 
| serverresponse | "no" | 如果為 "yes",則啟動 csadmind 服務回應執行緒。 | 
| sessiondir.path | " " | 管理階段作業請求的暫存目錄。 | 
| sessiontimeout | "1800" | 使 HTTP 階段作業在 csadmind 中逾時之前的秒數。 | 
| sleeptime | "2" | 在檢查已啟動、已停止或準備好的行事曆服務之間等待的秒數。 | 
| starttime | "300" | 任一行事曆服務啟動之前需要等待的秒數。 | 
| stoptime | "300" | 任一行事曆服務停止之前需要等待的秒數。 | 
| stoptime.next | "60" | 在向任一行事曆服務傳送 stop 指令之間等待的秒數。 | 
| "o=internet" | 該目錄中 DC 樹狀結構的根尾碼。 | |
| dnsresolveclient | "no" | 如果為 "yes",則會根據 DNS 檢查用戶端 IP 位址 (如果允許 HTTP 存取)。 | 
| loginpause | "0" | 使用一般文字密碼成功認證使用者後延遲的秒數。 | 
| "calmaster" | 以空格分隔的對此 Calendar Server 具有管理權限的使用者 ID 清單。 | |
| allowadminproxy | "yes" | 如果為 "yes",則允許經由代理登入。 | 
| allowanonymouslogin | "yes" | 如果為 "yes",則允許匿名 (無認證) 存取。這是特殊類型的登入,只允許指定的受限制的存取 (通常僅讀取對公開行事曆的存取)。 | 
| .calendarhostname | "" (Null) | 用於擷取 HTML 文件的 HTTP 主機。 | 
| "yes" | ||
| dbcachesize | "8388608" | 用於 HTTP 階段作業之 Berkeley 資料庫的最大快取記憶體大小。 | 
| domainallowed | "" (Null) | 如果已指定且不為 "",則會進行篩選以允許基於 TCP 網域的存取。例如,"ALL: LOCAL.sesta.com" 將允許對 sesta.com 網域中的任何人進行本機 HTTP 存取。多個篩選器由 CR-LF (換行) 分隔。 | 
| domainnotallowed | "" (Null) | 如果已指定且不為 " ",則會進行篩選以拒絕基於 TCP 網域的存取。例如,"ALL:LOCAL.sesta.com" 將拒絕對 sesta.com 網域中的任何人進行 HTTP 存取。多個篩選器必須由 CR-LF (換行) 分隔。 | 
| attachdir.path | "." | 與暫時儲存匯入檔案之 local.queuedir 相對的目錄位置 (或指定的絕對路徑)。 | 
| ipsecurity | "yes" | 如果為 "yes",則參照現有階段作業的所有請求均被驗證為來源於同一 IP 位址。 | 
| "yes" | 如果為 "yes",則在啟動所有服務時啟動 cshttpd 服務,並在停止所有服務時停止 cshttpd。 | |
| idletimeout | "120" | 使 HTTP 連線逾時之前的秒數。 | 
| ldap.enable | "yes" | 如果為 "yes",則建立並維護用於認證和使用者喜好設定的 LDAP 連線。 | 
| "INADDR_ANY" | 指定 HTTP 服務將為用戶端請求偵聽的 TCP 位址。"INADDR_ANY" 指示任一位址。 | |
| "no" | 如果為 "yes",則完全記錄至伺服器的 HTTP 連線。 | |
| maxsessions | "5000" | cshttpd 服務中 HTTP 階段作業的最大數目。 | 
| maxthreads | "20" | cshttpd 服務中回應 HTTP 請求之執行緒的最大數目。 | 
| numprocesses | "1" | 應在某個伺服器上同步執行的 HTTP 服務 (cshttpd) 程序的最大數目。 如需有關具有多個 CPU 的伺服器的資訊,請參閱21.8 使用跨多個 CPU 的負載平衡功能 | 
| "80" | 來自 Calendar Server 使用者之 HTTP 請求的連接埠。 | |
| proxydomainallowed | "" | 如果已指定且不為 "",則進行篩選以允許基於 TCP 網域的代理登入。語法與 service.http.domainallowed 相同。 | 
| resourcetimeout | "900" | 使 HTTP 階段作業逾時之前的秒數。 | 
| sessiondir.path | "http" | HTTP 階段作業的暫存目錄。 | 
| "1800" | 使 HTTP 階段作業在 cshttpd 服務中逾時之前的秒數。 | |
| " " | 相對於可執行檔的目錄,其中儲存檔案的所有 URL 參照。 | |
| 相對於可執行檔的目錄,其中儲存檔案的所有 URL 參照。 預設為:/var/opt/SUNWics5/tmp | ||
| "html" | 包含預設行事曆用戶端的目錄。如果僅允許 WCAP 存取,則設定為 ""。 | |
| "no" | 如果為 "yes",則在 LDAP SDK 中使用快取記憶體。 | |
| "30" | 若 service.ldapmemcache 為 "yes",則將此值傳送至 LDAP SDK。這是快取項目的最大秒數。如果為 0,則對快取項目的時間沒有限制。 | |
| "131072" | 若 service.ldapmemcache 為 "yes",則將此值傳送至 LDAP SDK。這是快取將消耗之記憶體的最大容量 (以位元組為單位)。如果為 0,則快取記憶體無大小限制。 | |
| .allowpubliccalendarwrite | "yes" | 如果為 "yes",則允許匿名使用者寫入公開可寫入的行事曆。 | 
| "text /calendar" | 指定目前僅適用於 freebusy 之指令的預設輸出格式。 | |
| freebusybegin | "30" | 指定基於目前時間的預設偏移天數,做為偵測 get_freebusy 的範圍開始。 | 
| freebusyend | "30" | 指定基於目前時間的預設偏移天數,做為偵測 get_freebusy 的範圍結束。 | 
| redirecturl | ““ | 針對遷移的目的,當僅進行了部分遷移時,行事曆在來源資料庫與 Calendar Server 目標資料庫之間才會分開。如果在 Calendar Server 資料庫中找不到行事曆,則在來源資料庫的 URL 中查找。 | 
| createcalendars | "yes" | 如果為 "yes",則允許建立行事曆。 | 
| deletecalendars | "yes" | 如果為 "yes",則允許刪除行事曆。 | 
| changepassword | "no" | 若為 "yes",則允許變更使用者密碼。 | 
| publicwritablecalendars | "yes" | 如果為 "yes",則允許使用者擁有公開可寫入行事曆。 | 
| setprefs.cn | "no" | 如果為 "yes",則允許 set_userprefs.wcap 屬性修改使用者喜好設定 cn (LDAP 使用者的一般名稱)。 | 
| setprefs.givenname | "no" | 如果為 "yes",則允許 set_userprefs.wcap 屬性修改使用者喜好設定 givenname (LDAP 使用者的名字)。 | 
| setprefs.icsCalendar | "no" | 如果為 "yes",則允許 set_userprefs.wcap 修改使用者喜好設定 icsCalendar (使用者的預設行事曆識別碼)。 | 
| setprefs.mail | "no" | 如果為 "yes",則允許 set_userprefs.wcap 屬性修改使用者喜好設定 mail (使用者的電子郵件位址)。 | 
| preferredlanguage | "no" | 如果為 "yes",則允許 set_userprefs.wcap 屬性修改使用者喜好設定 preferredlanguage (LDAP 使用者的喜好語言)。 | 
| setprefs.sn | "no" | 如果為 "yes",則允許 set_userprefs.wcap 屬性修改使用者喜好設定 sn (LDAP 使用者的姓氏)。 | 
| setprefs.nswccalid | "no" | 如果為 "yes",則允許 set_userprefs.wcap 屬性修改使用者喜好設定 nswccalid,即使用者的預設行事曆 ID。 | 
| calendar.publicread | "no" | 如果為 "yes",則預設使用者行事曆初始設定為公開讀取及私人寫入。如果為 "no",則預設使用者行事曆初始設定為私人讀取及寫入。 | 
| ldapproxyauth | "no" | 如果為 "yes",則啟用 get_userprefs.wcap 指令的 LDAP 代理伺服器授權。如果為 "no",則執行匿名 LDAP 搜尋。 | 
| "no" | 如果為 "yes",則伺服器必須驗證行事曆的每個所有者均存在於目錄中 (透過 LDAP 或 CSAPI 相容的使用者目錄機制)。 | |
| "3.0" | WCAP 版本。 |