CorporateTime Schema
For more information concerning the overall structure of the LDAP data model, see the documentation provided with your directory server. The CorporateTime schema is presented below with detailed descriptions of each attribute.
Attribute definitions
The following table provides descriptive attribute definitions for the ctCal* object classes.
This table specifies additional attributes that do not map to any field of CorporateTime's UNIAPI_Item data structure.
Table F 1 · Attribute definitions for the ctCal* object classes
| Attribute Type |
Description |
| ctCalServerVersion |
Version number of the CorporateTime Server hosting the CorporateTime user's data. |
| ctCalHost |
Host name, or IP address in dotted notation, of the computer hosting the CorporateTime user's data. |
| ctCalNodeAlias |
Mnemonic name of the node on which the CorporateTime user's data is stored. |
| ctCalAccess |
Allow/deny access of CorporateTime user. |
| ctCalAccessDomain |
Internet domain or IP from which the CorporateTime user is allowed to access his CorporateTime data. For future use. |
| generationQualifier |
Generation qualifier. |
| ctCalOrgUnit2 |
X.400 Organizational Unit 2 (OU2). |
| ctCalOrgUnit3 |
X.400 Organizational Unit 3 (OU3). |
| ctCalOrgUnit4 |
X.400 Organizational Unit 4 (OU4). |
| ctCalPrmd |
X.400 Private Management Domain Name (P). |
| ctCalAdmd |
X.400 Administration Management Domain Name (A). |
| ctCalXItemId |
Identification number of the node on which the CorporateTime user's data is stored as well as the identification number of the CorporateTime user's item. |
| ctCalFlags |
For future use. |
| ctCalRefreshPrefs |
Refresh preferences; State: on / off; Frequency: Interval in minutes between refreshes. |
| ctCalOperatingPrefs |
Operating preferences. For future use. |
| ctCalDisplayPrefs |
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. |
| ctCalNotifMechanism |
Specifies mechanism used to notify attendees (usually mail). |
| ctCalDefaultReminder |
Type: Visual, audible, mail, all or none. / Len: Number of minutes before the event for reminder. |
| ctCalDefaultTaskReminder |
Type: Visual, audible, mail, all or none. / Len: Number of minutes before the event for reminder. |
| ctCalDefaultNoteReminder |
Type: Visual, audible, mail, all or none. / Len: Number of minutes before the event for reminder. |
| ctCalPasswordRequired |
Specifies if the user must provide a password to have access to his calendar data. |
| ctCalSysopCanWritePassword |
Specifies if the CorporateTime Server SYSOP can overwrite the user's password. |
| ctCalLanguageId |
Preferred language for incoming mail notification. For future use. |
| ctCalTimezone |
Current time zone of user. |
| ctCalResourceNumber |
Identification number of resource. |
| ctCalResourceCapacity |
Capacity of resource. |
CorporateTime schema
# Used by CorporateTime Server
|
attribute
|
|
generationQualifier
|
cis
|
|
attribute
|
|
ctCalAccess
|
cis
|
|
attribute
|
|
ctCalAccessDomain
|
cis
|
|
attribute
|
|
ctCalAdmd
|
cis
|
|
attribute
|
|
ctCalDefaultNoteReminder
|
cis
|
|
attribute
|
|
ctCalDefaultReminder
|
cis
|
|
attribute
|
|
ctCalDefaultTaskReminder
|
cis
|
|
attribute
|
|
ctCalDisplayPrefs
|
cis
|
|
attribute
|
|
ctCalFlags
|
cis
|
|
attribute
|
|
ctCalHost
|
cis
|
|
attribute
|
|
ctCalLanguageId
|
cis
|
|
attribute
|
|
ctCalNodeAlias
|
cis
|
|
attribute
|
|
ctCalNotifMechanism
|
cis
|
|
attribute
|
|
ctCalOperatingPrefs
|
cis
|
|
attribute
|
|
ctCalOrgUnit2
|
cis
|
|
attribute
|
|
ctCalOrgUnit3
|
cis
|
|
attribute
|
|
ctCalOrgUnit4
|
cis
|
|
attribute
|
|
ctCalPasswordRequired
|
cis
|
|
attribute
|
|
ctCalPrmd
|
cis
|
|
attribute
|
|
ctCalRefreshPrefs
|
cis
|
|
attribute
|
|
ctCalResourceCapacity
|
cis
|
|
attribute
|
|
ctCalResourceNumber
|
cis
|
|
attribute
|
|
ctCalServerVersion
|
cis
|
|
attribute
|
|
ctCalSysopCanWritePassword
|
cis
|
|
attribute
|
|
ctCalTimezone
|
cis
|
|
attribute
|
|
ctCalXItemId
|
cis
|
|
objectclass ctCalUser
|
|
|
requires
|
|
|
|
|
|
objectClass
|
|
|
|
allows
|
|
|
|
|
|
generationQualifier,
|
|
|
|
|
ctCalAccess,
|
|
|
|
|
ctCalAccessDomain,
|
|
|
|
|
ctCalAdmd,
|
|
|
|
|
ctCalDefaultNoteReminder,
|
|
|
|
|
ctCalDefaultReminder,
|
|
|
|
|
ctCalDefaultTaskReminder,
|
|
|
|
|
ctCalDisplayPrefs,
|
|
|
|
|
ctCalFlags,
|
|
|
|
|
ctCalHost,
|
|
|
|
|
ctCalLanguageId,
|
|
|
|
|
ctCalNodeAlias,
|
|
|
|
|
ctCalNotifMechanism,
|
|
|
|
|
ctCalOperatingPrefs,
|
|
|
|
|
ctCalOrgUnit2,
|
|
|
|
|
ctCalOrgUnit3,
|
|
|
|
|
ctCalOrgUnit4,
|
|
|
|
|
ctCalPasswordRequired,
|
|
|
|
|
ctCalPrmd,
|
|
|
|
|
ctCalRefreshPrefs,
|
|
|
|
|
ctCalServerVersion,
|
|
|
|
|
ctCalSysopCanWritePassword,
|
|
|
|
|
ctCalTimezone,
|
|
|
|
|
ctCalXItemId
|
|
|
objectclass ctCalAdmin
|
|
|
|
requires
|
|
|
|
|
|
objectClass,
|
|
|
|
|
ctCalXItemId,
|
|
|
|
allows
|
|
|
|
|
|
cn,
|
|
|
|
|
facsimileTelephoneNumber,
|
|
|
|
|
generationQualifier,
|
|
|
|
|
givenName,
|
|
|
|
|
initials,
|
|
|
|
|
ou,
|
|
|
|
|
postalAddress,
|
|
|
|
|
sn,
|
|
|
|
|
telephoneNumber,
|
|
|
|
|
userPassword,
|
|
|
|
|
ctCalAccess,
|
|
|
|
|
ctCalAccessDomain,
|
|
|
|
|
ctCalAdmd,
|
|
|
|
|
ctCalFlags,
|
|
|
|
|
ctCalHost,
|
|
|
|
|
ctCalLanguageId,
|
|
|
|
|
ctCalNodeAlias,
|
|
|
|
|
ctCalOrgUnit2,
|
|
|
|
|
ctCalOrgUnit3,
|
|
|
|
|
ctCalOrgUnit4,
|
|
|
|
|
ctCalPasswordRequired,
|
|
|
|
|
ctCalPrmd,
|
|
|
|
|
ctCalServerVersion,
|
|
|
|
|
ctCalSysopCanWritePassword,
|
|
|
objectclass ctCalResource
|
|
|
|
requires
|
|
|
|
|
|
objectClass,
|
|
|
|
|
cn,
|
|
|
|
allows
|
|
|
|
|
|
facsimileTelephoneNumber,
|
|
|
|
|
givenName,
|
|
|
|
|
postalAddress,
|
|
|
|
|
sn,
|
|
|
|
|
telephoneNumber,
|
|
|
|
|
userPassword,
|
|
|
|
|
ctCalAccess,
|
|
|
|
|
ctCalAccessDomain,
|
|
|
|
|
ctCalDefaultNoteReminder,
|
|
|
|
|
ctCalDefaultReminder,
|
|
|
|
|
ctCalDefaultTaskReminder,
|
|
|
|
|
ctCalDisplayPrefs,
|
|
|
|
|
ctCalFlags,
|
|
|
|
|
ctCalHost,
|
|
|
|
|
ctCalLanguageId,
|
|
|
|
|
ctCalNodeAlias,
|
|
|
|
|
ctCalNotifMechanism,
|
|
|
|
|
ctCalOperatingPrefs,
|
|
|
|
|
ctCalPasswordRequired,
|
|
|
|
|
ctCalRefreshPrefs,
|
|
|
|
|
ctCalResourceCapacity,
|
|
|
|
|
ctCalResourceNumber,
|
|
|
|
|
ctCalServerVersion,
|
|
|
|
|
ctCalSysopCanWritePassword,
|
|
|
|
|
ctCalTimezone,
|
|
|
|
|
ctCalXItemId
|
|
Default attribute mappings: CorporateTime to LDAP
CorporateTime Server offers the ability to configure the mapping of information from CorporateTime's X400 attributes to LDAP attributes.
Table F 2 · Mapping CorporateTime to LDAP
| unison.ini key |
Default value |
| attr_accessdomain |
"ctCalAccessDomain" |
| attr_access |
"ctCalAccess" |
| attr_admindomain |
"ctCalAdmd" |
| attr_country |
"" |
| attr_defaultnotereminder |
"ctCalDefaultNoteReminder" |
| attr_defaultreminder |
"ctCalDefaultReminder" |
| attr_defaulttaskreminder |
"ctCalDefaultTaskReminder" |
| attr_displayprefs |
"ctCalDisplayPrefs" |
| attr_employeeid |
"employeeNumber" |
| attr_givenname |
"givenname" |
| attr_host |
"ctCalHost" |
| attr_initials |
"initials" |
| attr_flags |
"ctCalFlags" |
| attr_mail |
"mail" |
| attr_nodealias |
"ctCalNodeAlias" |
| attr_notifmechanism |
"ctCalNotifMechanism" |
| attr_operatingprefs |
"ctCalOperatingPrefs" |
| attr_organization |
"" |
| attr_orgunit1 |
"ou" |
| attr_orgunit2 |
"ctCalOrgUnit2" |
| attr_orgunit3 |
"ctCalOrgUnit3" |
| attr_orgunit4 |
"ctCalOrgUnit4" |
| attr_passwordrequired |
"ctCalPasswordRequired" |
| attr_refreshprefs |
"ctCalRefreshPrefs" |
| attr_serverversion |
"ctCalServerVersion" |
| attr_sysopcanwritepassword |
"ctCalSysopCanWritePassword" |
| attr_timezone |
"ctCalTimezone" |