Calendar Schema
[Previous] [Next] [First] [Last] 


Calendar Schema

For more information concerning the overall structure of the LDAP data model, see Netscape Directory Server. The Netscape Calendar schema is presented below with detailed descriptions of each attribute. A more detailed and current version of the Calendar schema can be found at  http://home.netscape.com/eng/server/directory/3.0/agrtm/objclass.htm#Calendar

Attribute definitions

The following table provides a descriptive attribute definitions for the nsCal* object classes.

This table specifies additional attributes that don't map to any field of the UNIAPI_Item data structure.
Table F.1  Attribute definitions for the nsCal* object classes. 
Attribute Type  Description 

nsCalServerVersion 

Version number of the calendar server hosting the calendar user's data. 

nsCalHost 

Host name, or IP address in dotted notation, of the computer hosting the calendar user's data. 

nsCalNodeAlias 

Mnemonic name of the node on which the calendar user's data is stored. 

nsCalAccess 

Allow/deny access of calendar user. 

nsCalAccessDomain 

Internet domain or IP from which the calendar user is allowed to access his calendar data. For future use. 

generationQualifier 

Generation qualifier. Same as in the Lightweight Internet Person Schema (LIPS). 

nsCalOrgUnit2 

X.400 Organizational Unit 2 (OU2). 

nsCalOrgUnit3 

X.400 Organizational Unit 3 (OU3). 

nsCalOrgUnit4 

X.400 Organizational Unit 4 (OU4). 

nsCalPrmd 

X.400 Private Management Domain Name (P). 

nsCalAdmd 

X.400 Administration Management Domain Name (A). 

nsCalXItemId 

Identification number of the node on which the calendar user's data is stored as well as the identification number of the calendar user's item. 

nsCalFlags 

For future use. 

nsCalRefreshPrefs 

Refresh preferences; State: on / off; Frequency: Interval in minutes between refreshes. 

nsCalOperatingPrefs 

Operating preferences. For future use. 

nsCalDisplayPrefs 

Display preferences. / StartDay: Time in minutes to start day display./ EndDay: Time in minutes to end day display./ WeekStart: Specifies the first day of the week (i.e., usually Sunday or Monday)./ TimeIncrement: Time increment in minutes for display. / ActiveDays: Specifies days to display (e.g., week days only). / TimeFormat: Specifies time format (AM/PM or 24h) for display. 

nsCalNotifMechanism 

Specifies mechanism used to notify attendees (usually mail). 

nsCalDefaultReminder 

Type: Visual, audible, mail, all or none./ Len: Number of minutes before the event for reminder. 

nsCalDefaultTaskReminder 

Type: Visual, audible, mail, all or none. / Len: Number of minutes before the event for reminder. 

nsCalDefaultNoteReminder 

Type: Visual, audible, mail, all or none. / Len: Number of minutes before the event for reminder. 

nsCalPasswordRequired 

Specifies if the user must provide a password to have access to his calendar data. 

nsCalSysopCanWritePassword 

Specifies if the Calendar Server Sysop can overwrite the user's password. 

nsCalLanguageId 

Preferred language for incoming mail notification. For future use. 

nsCalTimezone 

Current timezone of user. 

nsCalResourceNumber 

Identification number of resource. 

nsCalResourceCapacity 

Capacity of resource. 

Netscape Calendar schema

# Used by Netscape Directory Server
attribute       generationQualifier             cis
attribute       nsCalAccess                     cis
attribute       nsCalAccessDomain               cis
attribute       nsCalAdmd                       cis
attribute       nsCalDefaultNoteReminder        cis
attribute       nsCalDefaultReminder            cis
attribute       nsCalDefaultTaskReminder        cis
attribute       nsCalDisplayPrefs               cis
attribute       nsCalFlags                      cis
attribute       nsCalHost                       cis
attribute       nsCalLanguageId                 cis
attribute       nsCalNodeAlias                  cis
attribute       nsCalNotifMechanism             cis
attribute       nsCalOperatingPrefs             cis
attribute       nsCalOrgUnit2                   cis
attribute       nsCalOrgUnit3                   cis
attribute       nsCalOrgUnit4                   cis
attribute       nsCalPasswordRequired           cis
attribute       nsCalPrmd                       cis
attribute       nsCalRefreshPrefs               cis
attribute       nsCalResourceCapacity           cis
attribute       nsCalResourceNumber             cis
attribute       nsCalServerVersion              cis
attribute       nsCalSysopCanWritePassword      cis
attribute       nsCalTimezone                   cis
attribute       nsCalXItemId                    cis
objectclass nsCalUser
        requires
                objectClass
        allows
                generationQualifier,
                nsCalAccess,
                nsCalAccessDomain,
                nsCalAdmd,
                nsCalDefaultNoteReminder,
                nsCalDefaultReminder,
                nsCalDefaultTaskReminder,
                nsCalDisplayPrefs,
                nsCalFlags,
                nsCalHost,
                nsCalLanguageId,
                nsCalNodeAlias,
                nsCalNotifMechanism,
                nsCalOperatingPrefs,
                nsCalOrgUnit2,
                nsCalOrgUnit3,
                nsCalOrgUnit4,
                nsCalPasswordRequired,
                nsCalPrmd,
                nsCalRefreshPrefs,
                nsCalServerVersion,
                nsCalSysopCanWritePassword,
                nsCalTimezone,
                nsCalXItemId
objectclass nsCalAdmin
        requires
                objectClass
        allows
                cn,
                facsimileTelephoneNumber,
                generationQualifier,
                givenName,
                initials,
                ou,
                postalAddress,
                sn,
                telephoneNumber,
                userPassword,
                nsCalAccess,
                nsCalAccessDomain,
                nsCalAdmd,
                nsCalFlags,
                nsCalHost,
                nsCalLanguageId,
                nsCalNodeAlias,
                nsCalOrgUnit2,
                nsCalOrgUnit3,
                nsCalOrgUnit4,
                nsCalPasswordRequired,
                nsCalPrmd,
                nsCalServerVersion,
                nsCalSysopCanWritePassword,
                nsCalXItemId
objectclass nsCalResource
        requires
                objectClass
        allows
                cn,
                facsimileTelephoneNumber,
                postalAddress,
                telephoneNumber,
                userPassword,
                nsCalAccess,
                nsCalAccessDomain,
                nsCalDefaultNoteReminder,
                nsCalDefaultReminder,
                nsCalDefaultTaskReminder,
                nsCalDisplayPrefs,
                nsCalFlags,
                nsCalHost,
                nsCalLanguageId,
                nsCalNodeAlias,
                nsCalNotifMechanism,
                nsCalOperatingPrefs,
                nsCalPasswordRequired,
                nsCalRefreshPrefs,
                nsCalResourceCapacity,
                nsCalResourceNumber,
                nsCalServerVersion,
                nsCalSysopCanWritePassword,
                nsCalTimezone,
                nsCalXItemId
objectclass netscapeCalendarServer
        requires
                objectclass


[Previous] [Next] [First] [Last]