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. |
|
The email address for this group. |
owner |
Distinguished Name for the owner's LDAP entry of the group. Must be single valued. |
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.