Communications Express는 하나의 조직에 대해 호스트된 도메인 구조를 지원합니다. 이 장에서는 호스트된 도메인 사용을 위한 Communications Express 변경 사항에 대해 설명합니다.
Communications Express가 호스트된 도메인을 지원하려면 먼저 다음 종속 구성 요소에서 이러한 지원을 활성화해야 합니다.
Mail Server
Calendar Server
Address Book Server
이 절에서는 Communications Express의 종속 구성 요소에서 호스트된 도메인(가상 도메인이라고도 함) 지원을 활성화하기 위한 변경 사항에 대해 설명합니다.
도메인을 관리하고 Sun Java System LDAP Schema v.1의 조직 트리에서 호스트된 도메인 항목을 생성하는 방법에 대한 자세한 내용은 iPlanet Messaging Server 5.2 Provisioning Guide의 2장, Provisioning Domains를 참조하십시오.
각 도메인에 대해 메일 클라이언트 인터페이스를 사용자 정의하는 방법에 대한 자세한 내용은 Sun Java System Communications Express 6.3 Customization Guide의 8 장, Customizing Domains를 참조하십시오.
Calendar Server에서 호스트된 도메인 구성을 사용하려면 Calendar Server를 호스트된 도메인용으로 구성해야 합니다. 호스트된 도메인용으로 Calendar Server를 구성하는 방법에 대한 자세한 내용은 Sun Java System Calendar Server 6.3 Administration Guide의 Sun Java System Calendar Server 6.3 Administration Guide의 10 장, Setting Up a Multiple Domain Calendar Server 6.3 Environment를 참조하십시오.
주소록에서 호스트된 도메인 구성을 사용하려면 uwc-deployed-path/WEB_INF/config/uwcauth.properties 파일에서 virtualdomain.mode 매개 변수를 y로 설정합니다.
호스트된 도메인을 사용하려면 다음 파일을 수정합니다.
uwc-deployed-path/WEB-INF/domain/personalstore.properties 파일. 필요한 변경 사항에 대한 자세한 내용은 personalstore.properties 파일의 구성 매개 변수를 참조하십시오.
uwc-deployed-path/WEB-INF/domain/defaultps/defaultps.xml 파일. 필요한 변경 사항에 대한 자세한 내용은 추가 원격 주소록 만들기를 참조하십시오.
이 절에서는 호스트된 도메인을 만들고 구성하기 위해 수행해야 하는 단계에 대해 설명합니다.
uwc-deployed-path/WEB-INF/domain 아래에 도메인 이름으로 디렉토리를 만듭니다.
예: uwc-deployed-path/WEB-INF/domain/domain-name
uwc-deployed-path/WEB-INF/domain 디렉토리 아래에 있는 다음 도메인 관련 구성 파일을 이 디렉토리로 복사합니다.
도메인과 관련된 구성 가능한 매개 변수는 다음 파일에 저장되어 있습니다.
uwcdomainconfig.properties
personalstore.properties
defaultps/defaultps.xml
lang/il8n.properties. 예를 들면 en/i18n.properties와 같습니다.
uwc-deployed-path/WEB-INF/domain/domain-name 디렉토리에 있는 등록 정보 파일을 사용자 정의합니다.
Communications Express를 배포할 때 기본적으로 다음 파일이 uwc-deployed-path/WEB-INF/domain 디렉토리에 복사됩니다.
특정 사용자의 세션에서는 다음 순서로 도메인 관련 등록 정보 파일을 검색합니다.
uwc-deployed-path/WEB-INF/domain/user's domain/property-files
uwc-deployed-path/WEB-INF/domain/property-files
해당 설정에 맞는 도메인별 등록 정보 설정에 대한 자세한 내용은 호스트된 도메인의 구성 매개 변수를 참조하십시오.
uwcdomainconfig.properties 파일은 각 도메인에 따라 구성할 수 있는 달력 및 주소록 관련 사용자 기본 설정의 기본값을 유지 관리합니다. 이런 기본적인 사용자 기본 설정 값은 Communications Express에서 처음으로 달력 및 주소록에 액세스할 때 새 사용자에게 동적으로 지정됩니다.
표 6–1에는 사용자 기본 설정이 나열되어 있습니다.
표 6–1 uwcdomainconfig.properties 파일의 사용자 기본 설정
표 6–2에는 달력 응용 프로그램과 관련된 사용자 기본 설정이 나열되어 있습니다.
표 6–2 uwcdomainconfig.properties 파일의 달력 기본 설정
표 6–3에는 구성 가능한 주소록 사용자 기본 설정이 나열되어 있습니다.
표 6–3 uwcdomainconfig.properties 파일의 주소록 기본 설정
personalstore.properties 파일에서 매개 변수를 수정하여 주소록 저장소, 회사 디렉토리 및 원격 디렉토리를 구성할 수 있습니다.
표 6–4에는 personalstore.properties 파일에 저장된 설정이 나열되어 있습니다.
표 6–4 personalstore.properties 파일에 저장된 구성 설정
매개 변수 |
기본값 |
설명 |
---|---|---|
db.defaultpsrootpattern |
ldap://piPStoreOwner=%U,o=%D,o=PiServerDb |
사용자의 psRoot 값을 동적으로 구축하는 데 사용되는 패턴을 지정합니다. psroot는 사용자 항목이 있는 위치를 식별합니다. %U = uid(사용자의 아이디)("jsmith") %D = 사용자의 도메인("siroe.com") %O = 도메인에서 가장 중요한 부분("siroe") |
db.ldapplut.class |
com.iplanet.iabs.ldap.plug.iLDAP |
플러그인을 구현하는 Java 클래스의 이름을 지정합니다. (예: LDAP 플러그인). |
db.ldapplug.urlmatch |
URL을 다음 형식으로 지정합니다. ldap://host:port/DN 이 매개 변수를 기반으로 xxx 인스턴스가 식별됩니다. 이 값은 defaultps.xml 파일에 저장된 "bookremoteurl" 속성과 일치해야 합니다. |
|
db.ldapplug.configpath |
특정 인스턴스의 LDAP 정보를 포함하는 구성 디렉토리의 경로를 지정합니다. 이 경로는 이 파일 위치에 대해 상대적입니다. |
|
db.ldapplug.wildcardsearch |
0 |
와일드카드 검색에 제공될 최소 문자 수를 지정합니다. |
db.ldpaplug.randompaging |
false |
플러그인이 랜덤 액세스를 지원하는지 여부와 각 페이지에는 첫 번째 페이지에서 액세스해야 하는지 여부를 지정합니다. 이 값이 false이면 올바른 페이지를 찾을 때까지 검색 프로세스가 계속됩니다. |
db.ldapplug.corporatedir |
false |
회사 디렉토리의 경우 이 값은 true여야 합니다. |
db.useUserPsRoot |
false |
사용자의 psRoot 값을 사용하려면 이 값을 true로 설정합니다. 이 값을 false로 설정하면 defaultserver 값이 사용됩니다. |
기본 themes.properties 파일은 uwc-deployed-path/WEB-INF/skin 아래에 있습니다.Theme 파일에는 Communications Express에 나타나는 아이콘의 논리 이름과 기본 위치가 포함되어 있습니다. 이 파일에 지정된 경로를 변경하여 이미지의 위치를 변경할 수 있습니다.
uwcdomainconfig.properties 파일에는 도메인에서 지원되는 언어의 목록이 들어 있습니다. 목록에 포함된 각 언어는 세미콜론으로 구분됩니다. Communications Express에서 도메인에 대해 지원하는 언어 목록을 정의할 수 있습니다.
예를 들어 siroe.com이라는 도메인에서 en(영어), de(독일어), fr(프랑스어) 및 ja(일본어) 언어를 지원하려면 해당 도메인의 uwcdomainconfig.properties 파일에서 supportedLanguages를 supportedLanguages=en;fr;de;ja로 설정합니다.
siroe.com의 uwcdomainconfig.properties 파일은 다음 위치에 있어야 합니다.
WEB-INF/domain/siroe.com/uwcdomainconfig.properties
해당 i18n.properties 파일에도 현지화할 수 있는 문자열을 정의해야 합니다. 예를 들면 다음과 같습니다.
uwc-common-options-preferredLanguage-en=English
uwc-common-options-preferredLanguage-de=German
uwc-common-options-preferredLanguage-fr=French
uwc-common-options-preferredLanguage-ja=Japanese
siroe.com의 i18n.properties 파일은 다음 위치에 있어야 합니다.
WEB-INF/domain/siroe.com/locale/i18n.properties
사용자의 LDAP 항목에 preferredLanguage 속성이 없는 경우 도메인 preferredLanguage 속성, 브라우저에서 제공된 헤더 값 및 i18.properties 파일의 가용성에 따라 사용자 세션에 사용될 언어가 결정됩니다.