Sun Java System Calendar Server 6 2005Q4 Administration Guide

Chapter 13 Administering Hosted Domains

This chapter contains the following sections about administering hosted domains:

Choosing the Correct User Management Tool

Once your calendar installation has been configured for hosted domains and the preparation work described in Chapter 11, Setting Up Hosted Domains has been performed, you can add new hosted 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.

To administer Calendar Server hosted (or virtual) 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 hosted domains and other introductory material, see Chapter 11, Setting Up Hosted Domains.


Caution – Caution –

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


Creating New Hosted Domains

Create hosted domains for either Schema 2 or Schema 1:

To Add a Hosted Domain (Schema 2)

You can use either the Delegated Administrator Console or Utility:

To Add a Hosted Domain (Schema 1)

You must be in hosted domain mode to run csdomain. For instructions on how to enable hosted domains, see Chapter 11, Setting Up Hosted Domains.

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

csdomain create west.sesta.com

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 2).

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 Calendar Access Control.

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.


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.


Adding Names of Domains to be Searched by This Domain

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

Enabling Hosted Domains

Calendar Server defaults to non-hosted domains. If you are using Calendar Server and Messaging Server in your Java Enterprise System deployment, you should use hosted domains.

You can enable or disable hosted domains for your installation by editing the ics.conf file.

ProcedureTo Enable Hosted Domains

  1. Edit the ics.conf file as follows:

    service.virtualdomain.support="yes" (the default is "no".)

  2. Restart Calendar Services.

    For a list of all the ics.conf parameters necessary to implement hosted domains, see Setting up a Hosted Domain Environment.

ProcedureTo Disable Hosted Domains

  1. Edit the ics.conf file as follows:

    service.virtualdomain.support="no"

  2. Restart Calendar Services.