Sun Java System Calendar Server 6.3 Administration Guide

Chapter 13 Administering Calendar Server Domains

This chapter contains conceptual information and instructions on how to administer domains in your Calendar Server deployment.

This chapter contains the following sections about administering multiple domains:

13.1 Choosing the Correct User Management Tool

There are two ways to administer Calendar Server domains.

Use one of the two following set of tools:

For information about particular object classes and attributes, see theSun Java System Communications Services 6 2005Q4 Schema Reference.

For an overview of multiple domains and other introductory material, see Chapter 10, Setting Up a Multiple Domain Calendar Server 6.3 Environment.


Caution – Caution –

Calendar Server does not support using the Access Manager Console for domain administration.


13.2 Creating New Calendar Server Domains

This section contains conceptual information and instructions for adding domains to your Calendar Server deployment. You can use either schema with multiple domains. However, if you have the choice, use Schema version 2 to take advantage of the superior tool set.

This section contains the following topics:

13.2.1 Overview of Creating Calendar Server Domains

Calendar Server software has multiple domains enabled by default. Do not change the value of the following ics.confparameter: service.virtualdomain.support="yes".

Once you have completed the preparation work described in Chapter 10, Setting Up a Multiple Domain Calendar Server 6.3 Environment, you can add new domains.

Each domain has a set of attributes and preferences that you can set. These attributes are part of the icsCalendarDomain object class. The attributes include preferences such as access rights, access control lists (ACLs), domain searches, access rights for domain searches, user status, and proxy logins.

13.2.2 To Add a Domain in Schema Version 2 Mode

This section contains instructions on how to add a domain in Schema version 2 mode.

You can use either the Delegated Administrator Console or Utility:

13.2.3 To Add a Domain in Schema Version 1 Mode

This section contains a simplified sample instruction for using the csdomain utility.

Use csdomain create when creating a domain in Schema version 1. For example, to create west.sesta.com, use the following command.

csdomain create west.sesta.com

For instructions on how to configure for multiple domains, see Chapter 10, Setting Up a Multiple Domain Calendar Server 6.3 Environment.

13.3 Enabling Cross Domain Searches

This section contains the instructions for enabling cross domain searches.

This section covers the two tasks you must do to enable cross domain searches:

This can be done using either of the following tools: ldapmodify (for either Schema mode), or Delegated Administrator Console or Utility (for Schema version 2).

13.3.1 Adding Names of Domains Allowed to Search This Domain

Each domain LDAP entry specifies access permissions in ACE's, which are defined in the domainAccess parameter of the icsExtendedDomainPrefs attribute. Two different ways to allow external domains to search this domain are:

The construction of ACI's is explained more fully in 1.8 Access Control for Calendar Server Version 6.3.

13.3.1.1 To Allow Specific Domains to Search This Domain

This can be done three ways:


Note –

While you can specify the exact permissions given to the domains in the first two methods just listed, the last one, using the Delegated Administrator Console, does not allow the administrator as much control. The list of permissions is preset. The permissions given are: free-busy access, and event scheduling access. The user can't see event details unless the owner of that calendar has set permissions to allow all users to read it.


13.3.1.2 To Allow All External Domains to Search This Domain

There are three ways to allow all external domains to search this domain:


Note –

While you can specify the exact permissions given to the domains in the first two methods just listed, the last one, using the Delegated Administrator Console, does not allow the administrator as much control. The list of permissions is preset. The permissions given are: free-busy access, and event scheduling access. The user can't see event details unless the owner of that calendar has set permissions to allow all users to read it.


13.3.2 Adding Names of Domains to be Searched by This Domain

This section contains instructions for adding names of domains to be searched.

There are three ways to do add external domains to be searched by this domain: