Sun Java System Calendar Server 6.3 管理指南

Procedure配置服务器行为

默认情况下,已配置日历存储,如下表所示。如果要重新配置日历存储,请执行以下步骤:

  1. 以有权更改此配置的管理员身份登录。

  2. 使用 stop-cal 停止 Calendar Server。

  3. 转至 /etc/opt/SUNWics5/cal/config 目录。

  4. 通过复制和重命名旧的 ics.conf 文件来保存该文件。

  5. 编辑下表中所示的一个或多个参数:

    参数 

    说明和默认值 

    calstore.calendar.create.lowercase

    指定在创建新日历或使用 LDAP CLD 插件查找日历时,Calendar Server 是否应将日历 ID (calid) 转换为小写。默认值为 "no"

    calstore.default.timezoneID

    导入文件时使用的时区 ID,对以下对象而言该时区 ID 是唯一的:事件、日历和用户。 

    默认值为 "America/New_York"

    如果指定的值无效,服务器将使用 GMT(Greenwich Mean Time,格林威治标准时间)时区。 

    calstore.filterprivateevents

    指定 Calendar Server 是否过滤(识别)“私人”和“保密”(仅时间与日期)事件和任务。如果指定为 "no",Calendar Server 会将它们与“公共”事件和任务一样处理。默认值为 "yes"

    calstore.group.attendee.maxsize

    扩展组时允许的最大成员数。默认值 "0" 表示扩展组时无需考虑大小限制。

    -1 表示不扩展组。

    calstore.recurrence.bound

    周期性扩展可以创建的最大事件数目。默认值为 "60"

    calstore.userlookup.maxsize

    从用户搜索的 LDAP 查找中返回的最大结果数目。值为 "0" 时表示没有限制。默认值为 "200"

    calstore.unqualifiedattendee.fmt1.type

    指定在执行事件参与者的目录查找时,Calendar Server 如何处理字符串,例如 jdoejdoe:tv。允许的值有:uidcngidresmailtocap。默认值为 "uid"

    calstore.unqualifiedattendee.fmt2.type

    指定在执行事件参与者的目录查找时,Calendar Server 如何处理带 @ 符号的字符串,例如 jdoe@sesta.com。允许的值有:uidcngidresmailtocap。默认值为 "mailto"

    calstore.unqualifiedattendee.fmt3.type

    指定在执行事件参与者的目录查找时,Calendar Server 如何处理带空格的字符串,例如 john doe。允许的值有:uidcngidrescap。默认值为 "cn"

    service.wcap.validateowners

    如果设置为 "yes",服务器必须验证日历的每个所有者都存在于 LDAP 目录中。默认值为 "no"

    service.wcap.freebusy.redirecturl

    如果在本地日历数据库中找不到请求的日历,则可以使用在该参数中找到的 URL 来将搜索重定向到另一数据库。此参数特定用于当在两个数据库之间进行迁移并且这两个数据库都正在使用时所创建的脚本。然后,可以使用 get_freebusy.wcap 命令来指定是否访问其他数据库。参见《Sun Java System Calendar Server 6.3 WCAP Developer’s Guide》 中的对 get_freebusy 命令的说明。

    store.partition.primary.path

    存储日历信息的主磁盘分区的位置。默认值为 "/var/opt/SUNWics5/csdb"

  6. 将文件另存为 ics.conf

  7. 重新启动 Calendar Server。

    cal-svr-base /SUNWics5/cal/sbin/start-cal