Sun Java System Calendar Server 6.3 管理ガイド

19.2 Calendar Server タイムゾーンの管理

この節では、タイムゾーンの管理に関する概念情報と手順について説明します。

ここでは、次の内容について説明します。

19.2.1 新しいタイムゾーンの追加

ここでは、Communications Express ユーザーインタフェースで使用できるように Calendar Server に新しいタイムゾーンを追加する方法について説明します。たとえば、America/Miami 用のタイムゾーンの追加が必要になるかもしれません。

新しいタイムゾーンを追加するもっとも簡単な方法は、次の手順で説明する各ファイルで、追加するタイムゾーンに似たタイムゾーンエントリをコピーし、それを編集する方法です。たとえば、America/Miami 用のタイムゾーンを追加するのであれば、各ファイルで America/New_York のタイムゾーンエントリをコピーして編集します。追加するタイムゾーンに夏時間 (DST) が適用される場合は、それに似たブロックを探します。

19.2.2 既存のタイムゾーンの変更

ここでは、既存のタイムゾーンを変更する方法について説明します。たとえば、「America/Phoenix」というタイムゾーン名から「US/Arizona」への変更が必要になる場合があります。

Procedure既存のタイムゾーンを変更するには

  1. 次のファイルで、変更するタイムゾーンのタイムゾーンブロックを変更します。

    /etc/optSUNWics5/config/timezones.ics

    タイムゾーン名を変更するときは、TZID エントリの名前を変更します。

  2. 次のファイルで getDisplayNameofTZID テンプレートを修正します。

    cal-svr-base/SUNWics5/cal/html/ language/i18n.xsl

    それぞれの意味は次のとおりです。language には、サイトで使用する言語のディレクトリを指定します。次に例を示します。英語であれば en、フランス語であれば fr を指定します。

    タイムゾーン名を変更するときは、既存の名前を変更します。

  3. タイムゾーンの変更に合わせて次の XML ファイルを変更します。

    cal-svr-base /SUNWics5/cal/html/change_timezone.xml

    cal-svr-base/SUNWics5/cal/html/new_cal.xml

    cal-svr-base/SUNWics5/cal/html/new_group.xml

    これらのファイルのエントリについては、「19.2.1 新しいタイムゾーンの追加」を参照してください。

  4. 変更がユーザー設定のデフォルトタイムゾーンに影響するときは、次のファイルの "icsTimeZone" エントリを修正します。

    cal-svr-base/SUNWics5/cal/html/default_user_prefs.xml


    注 –

    手順 2、3、4 は、Calendar Express ユーザーインタフェースを使用している場合にのみ実行する必要があります。


  5. タイムゾーンの変更が適用されるように、Calendar Server を停止し (稼動していた場合)、再起動します。