Sun Java System Calendar Server 6.3 管理指南

15.2 创建日历的唯一标识符 (calid)

Calendar Server 数据库中的每个日历都由一个唯一的日历标识符 (ID) 或 calid 标识。创建日历时,需要指定 calid

本节包含以下主题:

15.2.1 Calid 语法

数据库中的每个日历都由一个唯一的日历 ID (calid) 标识。下面的 calid 语法分成三部分:

userid[@domain][:calendar-name]

这三个部分分别为:

userid

此 Calendar Server 实例中的域的唯一用户 ID。

domain

用户的域的名称。

如果只有单个域,则域这一部分可选,因为用户位于哪个域中是明确的。

如果存在多个域,而又没有指定域这一部分,则 Calendar Server 将使用 ics.conf 参数 service.defaultdomain 中指定的值来指定域。如果用户不在默认的域中,则必须指定域部分。

有关多域环境的详细信息,参见 第 10 章,设置多域 Calendar Server 6.3 环境 以及 第 13 章,管理 Calendar Server 域

calendar-name

特定用户的唯一可选日历名。虽然一个所有者只有一个默认日历,但是,出于其他用途,有可能拥有多个日历。每个非默认日历由其日历名称识别。例如,如果用户 John Doe 具有 uid jdoe,则他的默认日历可能是 jdoe@sesta.com。而他用于记录他所执教的 Little League 队的棒球比赛的附加日历可能由下面的 calid 标识:jdoe@sesta.com:baseball

15.2.2 日历 ID 创建规则

本节描述创建日历 ID (calid ) 的规则。

创建 calid 时,请注意以下规则:

15.2.3 将非域 calid 转换为多域格式的 calid

如果在您拥有域之前已创建了 calid,而现在又希望将其转换为特定于域的 calid,则可使用实用程序 csvdmig 将域部分添加到现有的 calid 中。有关如何使用此实用程序的说明,请参见3.6 csvdmig

如果未将域名添加到现有的 calid 中,则系统将假定它们属于默认域。