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 列出了与日历应用程序相关的用户首选项。
表 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 文件的可用性将决定用户会话中使用的语言。