为托管域配置参数
uwcdomainconfig.properties 文件中的配置参数
uwcdomainconfig.properties 文件中维护与日历和通讯录相关的用户首选项的默认值,可以根据每个域来配置这些值。这些默认的用户首选项值是当新用户首次在 Communications Express 中访问日历和通讯录时为其动态分配的。
表 6–1 列出了默认的用户首选项。
表 6–1
uwcdomainconfig.properties 文件中的默认用户首选项
参数
|
默认值
|
描述
|
uwc-user-attr-sunUCDefaultApplication
|
|
指定用户登录后显示的页面。
部署 Messenger Express 后,默认情况下将“邮件”页显示为登录页。否则显示“日历”页。如果未部署日历,用户将进入“通讯录”页。
|
uwc-user-attr-sunUCDefaultEmailHandler
|
uc
|
指定用于从应用程序中发送电子邮件的默认电子邮件客户端。
可以将默认的电子邮件客户端设置为 Messenger Express 或浏览器邮件客户端。
|
uwc-user-attr-sunUCDateFormat
|
M/D/Y
|
指定日期中的日、月和年的显示顺序。
可用选项为:
|
uwc-user-attr-sunUCDateDelimiter
|
/
|
指定日期中使用的分界符。
分界符是分隔日期中的日、月和年的字符。
您可以将分界符指定为逗号 (,)、正斜杠 (/) 或连字符 (-)。
|
uwc-user-attr-sunUCTimeZone
|
America/Los_Angeles
|
指定创建日历时所采用的时区。
您可以从以下区域中选择任何有效的时区:
|
表 6–2 列出了与日历应用程序相关的用户首选项。
表 6–2
uwcdomainconfig.properties 文件中的默认日历首选项
参数
|
默认值
|
描述
|
uwc-user-attr-icsExtendedUserPrefs-ceDefaultView
|
dayview
|
指定登录后应显示的默认日历视图。可用选项为:
-
dayview
-
weekview
-
monthview
-
yearview
|
uwc-user-attr-icsExtendedUserPrefs-ceShowCompletedTasks
|
false
|
指定完成的任务是否出现在日历的“任务”窗格中。
如果希望完成的任务显示在日历的“任务”窗格中,请将该值更改为 true。
|
uwc-user-attr-icsExtendedUserPrefs-ceDefaultCategory
|
Business
|
指定创建新事件或新任务应使用的默认类别。
可用类别为:
-
Anniversary
-
Appointment
-
Birthday
-
Business
-
Breakfast
-
Class
-
Conference Call
-
Dinner、Holiday
-
Lunch
-
Meeting
-
Other
-
Personal
-
Seminar
-
Training
-
Travel
-
Vacation
-
Interview
|
uwc-user-attr-icsExtendedUserPrefs-ceDayHead
|
9
|
指定一天的开始时间(以小时表示)
|
uwc-user-attr-icsExtendedUserPrefs-ceDayTail
|
18
|
指定一天的结束时间(以小时表示)
|
uwc-user-attr-icsExtendedUserPrefs-ceInterval
|
PT1H0M
(一小时)
|
指定一天中划分的时间段。
在“日”和“周”视图中,将一天划分为半小时或一小时的时间段。
可以将默认的划分值更改为 PT0H30M(半小时)。
|
uwc-user-attr-icsFirstDay
|
1
|
您可以将一周中的某一天指定为日历中周的第一天。默认情况下,将星期日 (1) 视为一周中的第一天,而将星期六 (7) 视为一周中的最后一天。
|
uwc-user-icsExtendedUserPrefs-ceWeekEndDays
|
1,7
|
在日历视图中指定周末是一周中的哪几天。
默认情况下,星期日 (1) 是一周中的第一天,星期六 (7) 是一周中的最后一天。
逗号分隔的数字列表表示一周中作为周末的那几天。
|
uwc-user-attr-icsExtendedUserPrefs-ceIncludeWeekendInViews
|
false
|
允许或禁止在日历的“周”和“月”视图中显示周末。
如果要在日历的“周”和“月”视图中显示周末,请将默认值设置为 true。
|
uwc-user-attr-icsExtendedUserPrefs-ceSingleCalendarTZISD
|
true
|
指定是否应该用日历的时区来显示日历。
如果不希望用日历的时区来查看日历,则将默认值更改为 "false"。在这种情况下,将按“全局选项”选项卡中指定的时区来显示所有日历。
|
uwc-usr-attr-icsExtendedUserPrefs-ceDefaultAlarmStart
|
PT0H30M
|
指定在事件或任务前多长时间(默认小时和分钟数〕发送提醒。
|
uwc-user-attr-icsExtendedUserPrefs-ceNotifyEnable
|
false
|
指定创建新事件时是否向内部被邀请人发送电子邮件(包含 ical 附件)。
有效值为:false 和 true。
|
uwc-user-attr-hideCalId
|
false
|
指定 Communications Express 的域用户是否不应在其日历中看到 calid 选项。如果需要隐藏 calid,则应将此值设置为 true。
|
表 6–3 列出了可配置的通讯录默认用户首选项。
表 6–3
uwcdomainconfig.properties 文件中的默认通讯录首选项
参数
|
默认值
|
描述
|
uwc-user-sunAbExtendedUserPrefs-abName
|
Personal Address Book
|
指定默认通讯录的名称。
|
uwc-user-attr-sunAbExtendedUserPrefs-abDescription
|
This is the personal address book
|
指定默认通讯录的简短说明。
|
uwc-user-attr-sunAbExtendedUserPrefs-abEntriesPerPage
|
25
|
指定在页面上显示的最大通讯录条目数。可用选项为:25、50 和 75。
|
uwc-user-attr-sunAbExtendedUserPrefs-abSearch DisplayColumn1
|
displayname
|
指定要在第一列中显示的值。默认情况下,第一列显示联系人或组的名称。
|
uwc-user-attr-sunAbExtendedUserPrefs-abSerch DisplayColumn2
|
primaryemail
|
指定要在通讯录的第二列中显示的值。
您可以将显示列名称设置为:
-
displayname
-
company
-
title
-
primaryphone
-
workphone
-
homephone
-
faxphone
-
pagerphone
-
primaryemail
-
email2
-
email3
-
homeaddress
-
workaddress
-
weburl1
-
weburl2
-
calendarurl
-
freebusyurl
-
birthday
-
anniversary
-
ou
-
editviewcalendar
|
uwc-user-attr-sunAbExtendedUserPrefs-abSearch DisplayColumn3
|
|
指定要在通讯录的第三列中显示的值。
您可以将显示列名称设置为:
-
displayname
-
company
-
title
-
primaryphone
-
workphone
-
homephone
-
faxphone
-
pagerphone
-
primaryemail
-
email2
-
email3
-
homeaddress
-
workaddress
-
weburl1
-
weburl2
-
calendarurl
-
freebusyurl
-
birthday
-
anniversary
-
ou
-
edit
-
viewcalendar
|
uwc-user-attr-sunAbExtendedUserPrefs-abSearch DisplayColumn4
|
edit
|
指定要在通讯录的第四列中显示的值。
您可以将显示列名称设置为:
-
displayname
-
company
-
title
-
primaryphone
-
workphone
-
homephone
-
faxphone
-
pagerphone
-
primaryemail
-
email2
-
email3
-
homeaddress
-
workaddress
-
weburl1
-
weburl2
-
calendarurl
-
freebusyurl
-
birthday
-
anniversary
-
ou
-
edit
-
viewcalendar
|
personalstore.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 值。
|
自定义全局 GUI
默认的 themes.properties 文件位于 uwc-deployed-path/WEB-INF/skin 下。主题文件包含 Communications Express 中显示的图标的逻辑名称及其默认位置。可通过更改此文件中指定的路径来更改图像的位置。
在 uwcdomainconfig.properties 文件中配置语言
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 文件的可用性将决定用户会话中使用的语言。