Sun Java System Communications Services 6 2005Q4 Schema Reference

Calendar Server Schema Overview

This section lists the Calendar Server object classes and their attributes.

Calendar Server Schema Overview shows the calendar-specific object classes and their attributes. In addition, Calendar Server also uses one non-calendar object class, inetResource.

Table 1–4 Calendar-Specific Object Classes

Object Classes  

Required Attributes 

Allowed Attributes 

icsAdministrator (not currently used)

none 

icsAdminRole, icsExtended, icsExtendedGroupPrefs

icsCalendarDomain (not all attributes are currently used)

none 

[icsAllowedServiceAccess, icsAllowRights, icsAnonymousAllowWrite, icsAnonymousCalendar, icsAnonymousDefaultSet, icsAnonymousLogin, icsAnonymousSet, icsDefaultAccess, icsDomainAllowed, icsDomainNames, icsDomainNotAllowed, icsDWPBackEndHosts, icsExtended, icsExtendedDomainPrefs, icsMandatorySubscribed, icsMandatoryView, icsPreferredHost, icsQuota, icsRecurrenceBound, icsRecurrenceDate, icsSessionTimeout, icsSourceHtml, icsStatus, icsTimezone

icsCalendarDWPHost (not currently implemented)

none 

cn,description, icsDomainNames, icsDWPHost, icsExtended, icsRegularExpressions, icsStatus

icsCalendarGroup (not currently implemented)

icsStatus

none 

icsCalendarResource (not all attributes are currently used)

none 

cn, icsAlias, icsCalendar, icsCapacity, icsContact, icsDWPHost, icsExtended, icsExtendedResourcePrefs, icsGeo, icsPartition, icsPreferredHost, icsQuota, icsStatus, icsTimezone, mailAlternateAddress, mail, uid

icsCalendarUser (not all attributes are currently used)

none 

cn, givenName, icsAllowedServiceAccess, icsCalendar, icsCalendarOwned, icsDefaultSet, icsDWPHost , icsExtended, icsExtendedUserPrefs, icsFirstDay, icsFreeBusy, icsGeo, icsPartition, icsPreferredHost, icsQuota, icsSet, icsStatus, icsSubscribed, icsTimezone, mail, mailAlternateAddress, nswcalDisallowAccess, preferredLanguage, sn, uid, userPassword