Sun Java System Communications Services 6 2005Q4 Schema Reference

icsStatus

Origin

Calendar Server

Syntax

cis, single-valued

Object Classes

icsCalendarDomain, icsCalendarDWPHost, icsCalendarGroup, icsCalendarResource, icsCalendarUser

Definition

This attribute must be set when assigning calendar services to a domain. The attribute describes the status of this domain’s calendar service with one of the values specified in icsStatus:

Table 3–6 Calendar Status Values

Status  

Definition  

active

Users and resources in this domain have access to calendar services. 

inactive

No calendar services allowed for any users or resources in this domain, until the status is changed to active again. Calendars remain in the database and the LDAP entry remains.

deleted

No calendar service allowed for any users or resources in this domain. It is marked for deletion. Calendars will be removed from the database and the LDAP attributes that control the calendar’s service will be removed. 

All the entries remain in the directory, but object classes having to do only with calendars for these users, resources and domains will be removed. For example, icsCalendarUser, icsCalendarResource, icsCalendarDomain will be removed. In addition all attributes with the ics prefix will be removed.

For resources, it means that the resources associated with this object are to be removed from the calendar system, but the entry remains in the directory. For domains, all calendars associated with all the users and resources within that domain are to be removed. 

If this attribute is not set, the icsAllowedServiceAccess attribute is checked. If present and the value of that attribute is http, then calendar services are disabled for the user (the user status is inactive). If icsAllowedServiceAccess has any other value, or if both attributes are missing, then the default user status is active.

Calendar services evaluate the following status attributes in order:inetDomainStatus, icsStatus (for icsCalendarDomain), either inetResourceStatus or inetUserStatus, and icsStatus (for either icsCalendarResource or icsCalendarUser).

The rule is: the first of these attributes that is set to something other than active takes precedence over all the others.

Example

icsStatus: active

OID

2.16.840.1.113730.3.1.755