Sun Java System Delegated Administrator 6.4 관리 설명서

새 달력 표준 시간대 추가

새 Calendar Server 표준 시간대를 추가하여 Delegated Administrator를 사용자 정의할 수 있습니다. 그러면 Delegated Administrator가 새 표준 시간대를 사용하여 조직, 사용자, 그룹 및 자원을 관리할 수 있습니다.

새로운 표준 시간대를 추가하려면 다음 작업을 수행합니다. Delegated Administrator 유틸리티를 사용하여 새 표준 시간대를 관리하려면 첫 번째 작업만 수행해야 합니다. Delegated Administrator 콘솔을 통해 새 표준 시간대를 관리하려면 두 작업을 모두 수행해야 합니다.

표준 시간대를 추가한 후에는 다음 작업을 수행하여 이 시간대를 새로 생성한 사용자의 기본 표준 시간대로 설정할 수 있습니다.

ProcedureDelegated 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.xmlDomainCalendarService.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

    여기서 CalendarServiceUserCalendarService 또는 DomainCalendarService 중 하나입니다.


    주 –

    또한 새 표준 시간대를 기본값으로 설정하려면 두 작업을 모두 수행한 후 이 amadmin 명령을 실행할 수 있습니다. 자세한 내용은 Delegated Administrator에서 기본 표준 시간대를 변경하려면을 참조하십시오.


  5. 변경 내용을 적용하려면 웹 컨테이너를 다시 시작합니다.

  6. Delegated Administrator 콘솔에 새 표준 시간대를 표시하려면 Delegated Administrator 콘솔에서 새 표준 시간대를 표시 및 관리하려면을 참조하십시오.

ProcedureDelegated Administrator 콘솔에서 새 표준 시간대를 표시 및 관리하려면

이 작업을 수행하면 새 표준 시간대가 콘솔에 표시되는 표준 시간대 목록에 추가됩니다. 그런 다음 새 표준 시간대 값을 디렉토리에 저장할 수 있습니다.

콘솔에 표준 시간대를 표시하려면 새로운 값을 Resources.properties 파일에 추가해야 합니다.

콘솔이 디렉토리에 표준 시간대를 저장할 수 있으려면 daconfig.properties 파일에 있는 두 목록에 새로운 값을 추가해야 합니다. 첫 번째 목록은 LDAP 디렉토리에 저장된 실제 값을 지정합니다. 두 번째 목록을 통해 콘솔은 표준 시간대의 표시 값(가능한 현지화된 값)을 저장된 값에 매핑할 수 있습니다.

  1. Delegated Administrator 데이터 디렉토리 아래에 있는 Resources.properties 파일을 편집합니다.

    Resources.properties 파일은 기본적으로 다음 디렉토리에 있습니다.


    da-base/data/da/WEB-INF/classes/com/sun/ \
    comm/da/resources

    Resources.properties를 편집하려면 rsrc.Timezone 등록 정보를 검색하고 해당 목록에 새 표준 시간대를 추가합니다. 이 새로운 표준 시간대의 표시 값을 현지화할 수 있습니다.

  2. Delegated Administrator 데이터 디렉토리에 있는 daconfig.properties 파일에서 표준 시간대 값의 목록을 찾습니다.

    daconfig.properties 파일은 기본적으로 다음 디렉토리에 있습니다.


    da-base/data/da/WEB-INF/classes/com/sun/ \
    comm/da/resources

    표준 시간대 값의 목록을 찾으려면 다음 줄을 검색합니다.

    #Timezone values - only English

    이러한 값은 LDAP 디렉토리에 저장됩니다. 새 표준 시간대는 영어로 표시해야 하며, 디렉토리에 값을 저장하려면 이 형식을 지켜야 합니다.

  3. 새 표준 시간대를 목록에 추가합니다.

    예를 들어, America/Miami를 목록에 추가하려면 현재 Timezone1의 값이 24라는 가정 하에 다음 줄을 추가합니다.

    rsrc.Timezone1-25=America/Miami

    이 값은 콘솔의 Americas 드롭다운 목록에 25번째로 표시됩니다. 앞의 작업에서 Resources.properties 파일에 어떤 항목을 지정하느냐에 따라 표준 시간대를 다른 언어로 표시할 수도 있습니다.

  4. daconfig.properties 파일에서 표준 시간대 역순 매핑 목록을 찾습니다.

    이 목록은 현지화된 표준 시간대 값(콘솔에 표시됨)을 위의 2단계에서 지정한 실제 값에 맞춥니다.

    역순 매핑 목록을 찾으려면 다음 줄을 검색합니다.

    #reverse timezone mappings - used by DA in getting localized tz value
  5. 역순 매핑 목록에 새 값을 추가합니다.

    예를 들어, America/Miami를 목록에 추가하려면 다음 줄을 추가합니다

    rsrcKey-America-Miami=rsrc.Timezone1-25
  6. 편집한 daconfig.propertiesResources.properties 파일을 Delegated Administrator 콘솔에서 사용하는 웹 컨테이너에 재배포합니다.

    변경 사항을 적용하려면 먼저 사용자 정의 daconfig.properties 파일을 웹 컨테이너에 배포하는 스크립트를 실행해야 합니다.

    특정 웹 컨테이너에 사용자 정의 등록 정보 파일을 배포하는 방법에 대한 지침은 사용자 정의 구성 파일을 배포하려면을 참조하십시오.

    daconfig.propertiesResources.properties 파일을 편집하고 재배포하면 새 표준 시간대가 Delegated Administrator 콘솔의 해당하는 목록 상자에 나타납니다. Delegated Administrator 콘솔에서 표준 시간대를 선택하고 저장을 누를 때마다 해당 표준 시간대가 디렉토리에 저장됩니다.

ProcedureDelegated Administrator에서 기본 표준 시간대를 변경하려면

  1. UserCalendarService.xmlDomainCalendarService.xml 파일에서 다음 값을 편집합니다.


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

    xml 파일의 다음 항목 아래에서 <DefaultValues>를 찾을 수 있습니다.


    <AttributeSchema name="icstimezone"
  2. Access Manager amadmin 유틸리티를 실행하여 현재 서비스를 삭제하고 업데이트된 서비스를 추가합니다.

    UserCalendarService.xmlDomainCalendarService.xml 파일 모두에 대해 다음 amadmin 명령을 실행합니다.


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

    ./amadmin -u <admin> -w <password> 
    -s da_base/lib/services/DomainCalendarService.xml
  3. 변경 내용을 적용하려면 웹 컨테이너를 다시 시작합니다.