Sun Java System Delegated Administrator 6.4 管理指南

Procedure在 Delegated Administrator 中添加新时区的步骤

必须执行此任务,您才能使用 commadmin 实用程序或 Delegated Administrator 控制台来按照新时区置备用户。此任务会用新时区值更新 Access Manager。此任务完成后,可使用 commadmin 将新时区指定给用户。

  1. 在 Calendar Server 中添加新时区。

    要完成此步骤,必须编辑 timezones.ics 文件和其他 Calendar Server 文件。有关说明,请参见 Sun Java System Calendar Server 管理指南中“管理 Calendar Server 的时区”的“添加新时区”一节。

  2. 备份 UserCalendarService.xmlDomainCalendarService.xml 文件。

    xml 文件默认情况下位于以下目录:

    da-base/lib/services

  3. 编辑 UserCalendarService.xmlDomainCalendarService.xml 文件以便在 Delegated Administrator 中添加新时区。

    • UserCalendarService.xml DomainCalendarService.xml 文件中,都找到以下条目标题:


      <AttributeSchema name="icstimezone"
                                  type="single choice"
                                  syntax="string"
                                  any="optional|adminDisplay">
                                  <ChoiceValues>
    • 将新时区值添加到 <ChoiceValues> 列表中。

  4. 运行 Access Manager amadmin 实用程序以删除当前的服务并添加更新的服务。

    UserCalendarService.xmlDomainCalendarService.xml 文件都运行以下 amadmin 命令:


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

    ./amadmin -u <admin> -w <password> 
    -s da_base/lib/services/CalendarService.xml

    其中 CalendarServiceUserCalendarServiceDomainCalendarService 之一。


    注 –

    如果您还打算将新时区设置为默认时区,则可以在执行上述两个任务之后运行这些 amadmin 命令。有关详细信息,请参见更改 Delegated Administrator 中的默认时区的步骤


  5. 重新启动您的 Web 容器以使所做的更改生效。

  6. 要使 Delegated Administrator 控制台能显示新时区,请参见在 Delegated Administrator 控制台中显示和管理新时区