Sun Java Communications Suite 5 Schema Reference

icsAllowRights

Origin

Calendar Server

Syntax

integer, single-valued

Object Classes

icsCalendarDomain

Definition

A numeric string used to hold bit fields, each corresponding to a set of rights. Each bit corresponds to a setting in the ics.conf file. After you have figured out the bit string settings you want, convert the bits to an integer.

If the property is set (1), the right is allowed. If the bit is not set (0), the right is not allowed.

If this attribute does not exist, the corresponding ics.conf default settings are used.

icsAllowRights defines the meaning of each bit position for bits 0-15:

Table 3–1 Bit Definitions and ics.conf Settings

Property Name and ics.conf Setting Name  

Bit  

Allows (1) or Disallows (0)  

allowCalendarCreation

service.wcap.allowcreatecalendars

0

Creation of calendars 

allowCalendarDeletion

service.wcap.allowdeletecalendars

1

Deletion of calendars 

allowPublicWritableCalendars

service.wcap.allowpublicwriteablecalendars

2

Publicly writable calendars for users 

none

3

Reserved. Defaults to 0

allowModifyUserPreferences

service.admin.calmaster.wcap.allowgetmodifyuserprefs

4

Domain Administrator allowed to change user preferences 

allowModifyPassword

service.wcap.allowchangepassword

5

Users allowed to change their password 

none

6

Reserved. Defaults to 0

none

7

Reserved. Defaults to 0

allowUserDoubleBook

user.allow.doublebook

8

Double booking of user calendars 

allowResourceDoubleBook

resource.allow.doublebook

9

Double booking of resource calendars 

allowSetCn

service.wcap.allowsetprefs.cn

10

User preference cn modified by set_userprefs command

allowSetGivenName

service.wcap.allowsetprefs.givenname

11

User preference givenname modified by set_userprefs command

allowSetGivenMail

service.wcap.allowsetprefs.mail

12

User preference mail modified by set_userprefs command

allowSetPrefLang

service.wcap.allowsetprefs.preferredlanguage

13

User preference preferredlanguage modified by set_userprefs command

allowSetSn

service.wcap.allowsetprefs.sn

14

User preference sn modified by set_userprefs command

allowGroupDoubleBook

group.allow.doublebook

15

Double booking of group calendars 

none

16-31

Reserved. Defaults to all 0

Example

If you decide that you want to disallow the following bits:

then your bit pattern would look like this:

”00000000000000000000101000000100’

which you would convert into the integer 2564 so that:

icsAllowRights: 2564

OID

2.16.840.1.113730.3.1.727