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」中的第 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 列出與 Calendar 應用程式相關的使用者喜好設定。
表 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 |
將此值設定為 true,以使用使用者的 psRoot 值。如果設定為 false,將使用 defaultserver 的值。 |
預設 themes.properties 檔案位於 uwc-deployed-path/WEB-INF/skin 中。主題檔案包含 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 檔案將會決定使用者階段作業使用的語言。