Sun Java System Communications Services 6 2005Q4 Delegated Administrator 管理ガイド

新規カレンダタイムゾーンの追加

新しい Calendar Server タイムゾーンを追加して、Delegated Administrator をカスタマイズすることができます。そのあと、Delegated Administrator は新しいタイムゾーンを使用して、組織、ユーザー、グループ、およびリソースをプロビジョニングすることができます。

追加したタイムゾーンは、新規ユーザー作成時のデフォルトタイムゾーンとして設定できます。

ProcedureDelegated Administrator に新規タイムゾーンを追加する

手順
  1. Calendar Server で新しいタイムゾーンを追加します。

    この手順を完了するには、timezones.ics ファイルおよびその他の Calendar Server ファイルを編集する必要があります。その手順については、『Sun Java System Calendar Server 管理ガイド』の「Calendar Server のタイムゾーンの管理」の章の「新しいタイムゾーンの追加」を参照してください。

  2. UserCalendarService.xmlDomainCalendarService.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 設定プログラムを再実行する前に、カスタマイズした設定データを保存してください。

  3. 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> のリストに新しいタイムゾーンの値を追加します。

  4. 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 コマンドを実行します。次のタスクで、デフォルトのタイムゾーンを変更する方法について説明します。


  5. Web コンテナを再起動して、変更を有効にします。

ProcedureDelegated Administrator のデフォルトタイムゾーンを変更する

手順
  1. UserCalendarService.xmlDomainCalendarService.xml の各ファイルで次の値を編集します。


    <DefaultValues>
                    <Value>America/Denver</Value>
    </DefaultValues>

    <DefaultValues> は xml ファイルの次のエントリの下にあります。


    <AttributeSchema name="icstimezone"
  2. Access Manager の amadmin ユーティリティを実行して、現在のサービスを削除し、更新されたサービスを追加します。

    UserCalendarService.xml ファイルと DomainCalendarService.xml ファイルの両方に対して、次の amadmin コマンドを実行します。


    ./amadmin -u <admin> -w <password> -r DomainCalendarService

    ./amadmin -u <admin> -w <password> -s $PATH/DomainCalendarService.xml
  3. Web コンテナを再起動して、変更を有効にします。

Procedure新規タイムゾーンを Delegated Administrator コンソールに追加する

手順

    Delegated Administrator のデータディレクトリにある Resources.properties ファイルを編集します。

    デフォルトでは、Resources.properties ファイルは次のディレクトリにあります。


    /var/opt/SUNWcomm/da/WEB-INF/classes/com/sun/ \
    comm/da/resources

    Resources.properties を編集するには、rsrc.Timezone プロパティーを検索し、新しいタイムゾーンを該当のリストに追加します。

    このファイルの編集後は、新しいタイムゾーンが Delegated Administrator コンソールの該当するリストボックスに表示されます。