Sun Java Communications Suite 5 Schema Reference

icsExtendedDomainPrefs

Origin

Calendar Server

Syntax

cis, multi- valued

Object Classes

icsCalendarDomain

Definition

Preferences for calendar domains can be set using the properties found in icsExtendedDomainPrefs. Each attribute value is a property-value pair.

The format is

icsExtendedDomainPrefs:property=value

The icsExtendedDomainPrefs attribute is multi-valued, but each attribute:property pair can be used only once. For example, use icsExtendedDomainPrefs:domainAccess=value only once.

The default settings for these properties are found in the domain server’s ics.conf file. In the absence of this attribute, the ics.conf settings will be used.

Table 3–2 Domain Preferences

Property  

Value  

Description  

allowProxyLogin

yes, no 

Allow proxy login 

calmasterAccessOverride

yes, no 

Domain administrator can override access control 

calmasterCred

string 

Bind credentials (password) for user specified in ics.conf setting

service.admin. \
calmaster.userid

calmasterUid

string 

User ID for the domain administrator 

createLowerCase

yes, no 

Make calendar name lowercase for creating new calendars and looking up calendars. 

domainAccess

valid acl string 

Access control string for domain. Used in cross-domain searches to permit external domains to search this domain. 

fbIncludeDefCal

yes, no 

User’s default calendar included in free-busy calendar list. 

filterPrivateEvents

yes, no 

Filter the private and confidential events on queries to server. 

groupDefaultAcl 

valid access string 

Group calendar's default ACL 

resourceDefaultAcl

valid access string 

Resource calendars’ default ACL 

setPublicRead

yes, no 

Set default user calendars to public read and private write (yes), or private read and private write (no). 

subIncludeDefCal

yes, no 

User’s default calendar included in subscribed calendar list 

uiAllowAnyone

yes/no 

Everybody ACL shows and can be used in the user interface. 

uibaseURL

valid URL 

Base server address. 

For example, https://proxyserver/

uiConfigFile

string 

Specifies the configuration file for the user interface. (Allows items in the user interface to be turned off.) 

uiProxyUrl

string 

Proxy server address prepended in user interface JavaScript file. 

For example, https://web_portal.com/

Example

icsExtendedDomainPrefs: createLowerCase=yes

icsExtendedDomainPrefs: domainAccess=@@d^a^slfrwd^g;anonymous^a^r^g;@^a^s^g

In this example, any external domain matching the access rights shown above can search this domain.

OID

2.16.840.1.113730.3.1.739