Sun Java Communications Suite 5 Schema Reference

icsSet

Origin

Calendar Server

Syntax

cis, multi-valued

Object Classes

icsAnonymousSet, icsCalendarUser,icsDefaultAnonymousSet

Definition

Defines one group of calendars. End users create these groups for various tasks. Each group is represented by one icsSet attribute, that is, for every group the user creates there will be one icsSet attribute. For example, if the user has three groups defined, there will be three icsSet attributes.

The value for this attribute is a six-part string, with each part separated by a dollar sign ($).

The following table shows the six parts of this attribute’s value:

Table 3–4 Six Parts of the Attribute Value

Part  

Required?  

Description  

name

Required 

The display name of this group. 

calendars

Required 

A semi-colon-separated list of calendar ID's (calid) that comprise this group. 

tzmode

Required 

Three possible values: default, inherit, specify. The value that tells where the time zone for this group comes from.

default– take user’s default time zoneinherit– take the time zone of the first calendar in the groupspecify– take the time zone from the tz value that follows.

tz

Not Required, unless zmode = specify

A valid time zone for this group. For a list of acceptable values, see Standard Time Zones. Value is optional unless tzmode = specify, then it is required.

mergeInDayView

Required 

A boolean (TRUE/FALSE). The value tells whether to display this group in the Day view (TRUE) or the Comparison view (FALSE) 

description

Not Required 

Character string. Optional description of the calendar. 

Example

The value of this attribute should all be on one line or if you wish to break a line, start the next line with a single space or tab.

icsSet: name=GroupName$calendars=calid1;calid2;calid3$ tzmode=specify$tz=America/Los_Angeles$mergeInDayView=FALSE$ description=Example group of calendars.

OID

2.16.840.1.113730.3.1.753