新しい Calendar Server タイムゾーンを追加して、Delegated Administrator をカスタマイズすることができます。そのあと、Delegated Administrator は新しいタイムゾーンを使用して、組織、ユーザー、グループ、およびリソースをプロビジョニングすることができます。
追加したタイムゾーンは、新規ユーザー作成時のデフォルトタイムゾーンとして設定できます。
Calendar Server で新しいタイムゾーンを追加します。
この手順を完了するには、timezones.ics ファイルおよびその他の Calendar Server ファイルを編集する必要があります。その手順については、『Sun Java System Calendar Server 管理ガイド』の「Calendar Server のタイムゾーンの管理」の章の「新しいタイムゾーンの追加」を参照してください。
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 コンテナを再起動して、変更を有効にします。
UserCalendarService.xml と DomainCalendarService.xml の各ファイルで次の値を編集します。
<DefaultValues> <Value>America/Denver</Value> </DefaultValues> |
<DefaultValues> は xml ファイルの次のエントリの下にあります。
<AttributeSchema name="icstimezone" |
Access Manager の amadmin ユーティリティを実行して、現在のサービスを削除し、更新されたサービスを追加します。
UserCalendarService.xml ファイルと DomainCalendarService.xml ファイルの両方に対して、次の amadmin コマンドを実行します。
./amadmin -u <admin> -w <password> -r DomainCalendarService |
./amadmin -u <admin> -w <password> -s $PATH/DomainCalendarService.xml |
Web コンテナを再起動して、変更を有効にします。
Delegated Administrator のデータディレクトリにある Resources.properties ファイルを編集します。
デフォルトでは、Resources.properties ファイルは次のディレクトリにあります。
/var/opt/SUNWcomm/da/WEB-INF/classes/com/sun/ \ comm/da/resources |
Resources.properties を編集するには、rsrc.Timezone プロパティーを検索し、新しいタイムゾーンを該当のリストに追加します。
このファイルの編集後は、新しいタイムゾーンが Delegated Administrator コンソールの該当するリストボックスに表示されます。