Sun Java System Calendar Server 6.3 Administration Guide

14.2 Creating Calendar Group LDAP Entries

This section describes how to create new group LDAP entries

This section contains the following instructions:

14.2.1 To Create New Calendar Groups for Schema Version 2 Mode

Groups are named lists of users, resources, or other groups (nested groups). Groups can be either static or dynamic.


Tip –

Groups do not contain both static and dynamic members. If an empty group is created, the default is a static group.


You can use one of the following tools:

14.2.2 To Create New Calendar Groups for Schema Version 1 Mode

Add the group LDAP entry directly. Use the Directory Server LDAP commands found in Sun ONE Directory Server Resource Kit 5.2 Tools Reference.

The group LDAP entry should include the icsCalendarGroup object class, which is an extension of the GroupofUniqueNames object class. The following are attributes that can be included:

Attribute 

Description 

groupid

The is the only required attribute for a group. It is the unique identifier for the group, similar to the uid for a user.

icsSecondaryowners

Co-owners of the group.  

icsDefaultacl

ACL string for the new group calendar. 

icsCalendar

The calid of the default calendar for this group.

It is not required for a group to have a default calendar. 

icsStatus

The status of the group calendar. Possible values are: active, inactive, deleted.

icsTimezone

Time zone for the group. 

icsDWPHost

The name of the back-end host where the default calendar resides. 

icsDoublebooking

Whether or not the default calendar allows multiple events to be scheduled in the same time period. This overrides the domain level preference, bit 15 of icsAllowRights. See To Configure Calendar Server for Groups for domain level defaults for groups.

icsAutoaccept

Whether or not invitations will automatically be accepted for the default calendar. 

mail

The email address for this group. 

owner

Distinguished Name for the owner's LDAP entry of the group. Must be single valued. 


Note –

The primary owner is specified by the attribute owner from the GroupOfUniqueNames object class.


For example, a group LDAP entry might contain:

dn: groupid=mygroup, ou=group, o=sesta.com
objectclass:groupofuniquenames
objectclass:icsCalendarGroup
groupid:mygroup
owner:uid=jdoe, ou=people, o=sesta.com
icsSecondaryowners:uid=pfox, ou=people, o=sesta.com
icsStatus:active
uniqueMember: uid=wsmith, ou=people, o=sesta.com

For more information about object classes and attributes, see the Sun Java System Communications Services 6 2005Q4 Schema Reference.