timezones.ics 파일에는 Calendar Server가 지원하는 표준 시간대 표시가 포함되어 있습니다. 이 파일은 다음 디렉토리에 있습니다.
cal_svr_base/SUNWics5/cal/data
Calendar Server는 시작할 때 timezones.ics 파일을 읽어 표준 시간대 데이터를 생성한 다음 그 데이터를 메모리에 저장합니다. 따라서 표준 시간대 데이터는 Calendar Server가 실행되는 동안 메모리에 보관됩니다. 결과적으로 새 표준 시간대를 추가하거나 기존 표준 시간대를 변경할 경우에는 Calendar Server를 중지하고 다시 시작해야 변경 내용이 적용됩니다.
timezones.ics 파일의 표준 시간대는 TZID 매개 변수에 의해 표시됩니다. 예를 들어, Calendar Server는 예 19–1에 나타난 것처럼 America/Los_Angeles TZID 를 사용하여 Pacific Standard Time(PST/PDT) 시간대를 식별합니다. TZNAME 등록 정보는 America/Los_Angeles 표준 시간대를 PST(Pacific Standard Time)로 표시하는 등 표준 시간대의 약어 표시입니다.
America/Los_Angeles와 같이 일광 절약 시간(DST)을 인식하는 표준 시간대는표준 시간을 나타내는 STANDARD와 DST를 나타내는 DAYLIGHT의 두 하위 구성 요소를 포함합니다. X-NSCP-TZCROSS 목록에는 표준 시간대가 DST(DAYLIGHT) 및 표준(STANDARD) 시간으로 변경될 때를 나타내는 일련의 날짜들이 포함되어 있습니다.
RRULE 등록 정보는 STANDARD 및 DAYLIGHT 규칙의 패턴을 정의합니다. TZOFFSETFROM 및 TZOFFSETTO 등록 정보는 DST에서 표준 시간으로 또는 표준 시간에서 DST로 변경되는 전과 후의 GMT 오프셋을 정의합니다. Communications Express 사용자 인터페이스는 X-NSCP-TZCROSS의 날짜를 사용하여 표준 시간대 변경을 표시할 때를 결정합니다.
표준 시간대 아이디인 tzid 매개 변수를 포함하는 WCAP 명령은 timezones.ics 파일에 정의된 유효한 표준 시간대를 참조해야 합니다. Calendar Server는 해당 표준 시간대를 사용하여 데이터를 반환합니다. WCAP 명령이 인식되지 않는 표준 시간대를 지정하면 Calendar Server는 기본적으로 데이터를 GMT 표준 시간대로 반환합니다. WCAP에 대한 자세한 내용은 Sun Java System Calendar Server 6 2005Q4 Developer’s Guide를 참조하십시오.
다음 예에서는 timezones.ics 파일의 아메리카/로스앤젤레스 표준 시간대 표시를 보여 줍니다.
BEGIN:VTIMEZONE TZID:America/Los_Angeles BEGIN:STANDARD DTSTART:19671025T020000 RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 TZOFFSETFROM:-0700 TZOFFSETTO:-0800 TZNAME:PST END:STANDARD BEGIN:DAYLIGHT DTSTART:19870405T020000 RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4 TZOFFSETFROM:-0800 TZOFFSETTO:-0700 TZNAME:PDT END:DAYLIGHT X-NSCP-TZCROSS: 19880403T100000Z;19881030T090000Z;19890402T100000Z;19891029T090000Z; 19900401T100000Z;19901028T090000Z;19910407T100000Z;19911027T090000Z; 19920405T100000Z;19921025T090000Z;19930404T100000Z;19931031T090000Z; 19940403T100000Z;19941030T090000Z;19950402T100000Z;19951029T090000Z; 19960407T100000Z;19961027T090000Z;19970406T100000Z;19971026T090000Z; 19980405T100000Z;19981025T090000Z;19990404T100000Z;19991031T090000Z; 20000402T100000Z;20001029T090000Z;20010401T100000Z;20011028T090000Z; 20020407T100000Z;20021027T090000Z;20030406T100000Z;20031026T090000Z; 20040404T100000Z;20041031T090000Z;20050403T100000Z;20051030T090000Z; 20060402T100000Z;20061029T090000Z;20070401T100000Z;20071028T090000Z; 20080406T100000Z;20081026T090000Z;20090405T100000Z;20091025T090000Z; 20100404T100000Z;20101031T090000Z;20110403T100000Z;20111030T090000Z; 20120401T100000Z;20121028T090000Z;20130407T100000Z;20131027T090000Z; 20140406T100000Z;20141026T090000Z;20150405T100000Z;20151025T090000Z; 20160403T100000Z;20161030T090000Z;20170402T100000Z;20171029T090000Z; 20180401T100000Z;20181028T090000Z;20190407T100000Z;20191027T090000Z; 20200405T100000Z;20201025T090000Z;20210404T100000Z;20211031T090000Z; 20220403T100000Z;20221030T090000Z;20230402T100000Z;20231029T090000Z; 20240407T100000Z;20241027T090000Z;20250406T100000Z;20251026T090000Z; 20260405T100000Z;20261025T090000Z;20270404T100000Z;20271031T090000Z; 20280402T100000Z;20281029T090000Z;20290401T100000Z;20291028T090000Z; 20300407T100000Z;20301027T090000Z;20310406T100000Z;20311026T090000Z; 20320404T100000Z;20321031T090000Z;20330403T100000Z;20331030T090000Z; 20340402T100000Z;20341029T090000Z;20350401T100000Z;20351028T090000Z; 20360406T100000Z;20361026T090000Z;20370405T100000Z;20371025T090000Z; 20360406T120000Z;20361026T110000Z;20370405T120000Z;20371025T110000Z END:VTIMEZONE |