在 Calendar Server 中增加時區。
若要完成此步驟,您必須編輯 timezones.ics 檔案及其他 Calendar Server 檔案。如需說明,請參閱「Sun Java System Calendar Server Administration Guide」中「Managing Calendar Server Time Zones」一章中的「Adding a New Time Zone」。
備份 UserCalendarService.xml、DomainCalendarService.xml 和 Resources.properties 檔案。
依預設,xml 檔案位於以下目錄中:
/opt/SUNWcomm/lib/services
依預設,Resources.properties 檔案位於以下目錄中:
/var/opt/SUNWcomm/da/WEB-INF/classes/com/sun/ \ comm/da/resources |
另外,確定在升級 Delegated Administrator 之前保留自訂配置資料,或重新執行 Delegated Administrator 配置程式。
編輯 UserCalendarService.xml 和 DomainCalendarService.xml 檔案,以在 Delegated Administrator 中增加新時區。
依預設,這些 xml 檔案位於以下目錄中:
/opt/SUNWcomm/lib/services
在 UserCalendarService.xml 和 DomainCalendarService.xml 檔案中找到以下項目標題:
<AttributeSchema name="icstimezone" type="single choice" syntax="string" any="optional|adminDisplay"> <ChoiceValues> |
將新的時區值增加至 <ChoiceValues> 清單中。
執行 Access Manager amadmin 公用程式,以刪除目前的服務並增加已更新的服務。
對於 UserCalendarService.xml 和 DomainCalendarService.xml 檔案,執行以下 amadmin 指令:
./amadmin -u <admin> -w <password> -r DomainCalendarService |
./amadmin -u <admin> -w <password> -s $PATH/DomainCalendarService.xml |
如果您還想將新時區設定為預設時區,則可以在執行這兩項作業後執行這些 amadmin 指令。(以下作業說明如何變更預設時區。)
重新啟動 Web 容器,以使變更生效。