Configuring Calendar Server for Hosted Domain Support
To support Schema 2, Calendar Server also must be configured to support
hosted (virtual) domains. This section briefly summarizes the procedures for supporting
hosted domains. For more information, see Chapter Chapter 13, Administering Hosted Domains, in Sun Java System Calendar Server 6 2005Q4 Administration Guide.
To migrate a site to use hosted domains, you must perform the following tasks:
Configuring Calendar Server for Hosted Domain Support describes the parameters in the ics.conf file used for
hosted domain support. If any of the following parameters are not in the ics.conf file, add the parameter and its associated value to the file and
then restart Calendar Server for the values to take effect.
For more information about editing the ics.conf file, see
AppendixAppendix E, Calendar Server Configuration Parameters, in Sun Java System Calendar Server 6 2005Q4 Administration Guide.
Table 4–1 Configuration Parameters for Hosted
Domain Support
Parameter
|
Description
|
service.virtualdomain.support
|
Enables (y) or disables (n) support for hosted (virtual) domain mode. Default
is n.
|
local.schemaversion
|
Specifies the version of the LDAP schema:
|
service.dcroot
|
Specifies the root suffix of the DC tree in the LDAP directory, if local.schemaversion = "1"
For example: "o=internet"
In hosted (virtual) domain mode, Calendar Server uses the service.dcroot
parameter and not the local.ugldapbasedn and local.authldapbasedn parameters.
Conversely, in non-hosted (virtual) domain mode, Calendar Server uses the local.ugldapbasedn and local.authldapbasedn parameters
and not the service.dcroot parameter.
|
service.schema2root
|
Specifies the root suffix underneath which all domains are found, if local.schemaversion = "2"
For example: “sesta.com”
|
service.defaultdomain
|
Specifies the default domain for this instance of Calendar Server. Used when
a domain name is not supplied during a login.
For example: “sesta.com"
|
service.loginseparator
|
Specifies a string of separators used for the login-separator when
Calendar Server parses “userid[login-separator]domain”
Calendar Server tries each separator in turn.
Default is “@+”
|
service.siteadmin.userid
|
Specifies the user ID of the domain administrator.
For example: DomainAdmin@sesta.com
|
service.virtualdomain.scope = "select"
|
Controls cross domain searching:
|
local.domain.language
|
Specifies the language for the domain. Default is “en"
(English).
|