InomHitta mer dokumentationSupportresurser som ingår | Ladda ner denna bok i PDF (2485 KB)
Chapter 2 Messaging Server and Calendar Server Object ClassesThis chapter describes LDAP object classes for Communications Suite products (Messaging Server and Calendar Server). The objects are listed alphabetically. The object classes and attributes specific to the following products and tools are found in separate chapters:
List of Object ClassesThis chapter describes the following object classes: Object ClassesdomainSupported byMessaging Server 5.0, Calendar Server 5.1 DefinitionObject class used to define entries that represent DNS domains. This class can only be used with an entry that doe not correspond to an organization, organizational unit, or other type of object for which an object class has been defined. This is a core class for both Messaging and Calendar products. Superior Classtop Object Class Typestructural OID0.9.2342.19200300.100.4.13 Required AttributesAllowed AttributesassociatedName, businessCategory, description, destinationIndicator, fax (facsimileTelephoneNumber), internationalIsdnNumber, localityName, manager, o (organizationName (see o)), physicalDeliveryOfficeName, postOfficeBox, postalAddress, postalCode, preferredDeliveryMethod, registeredAddress, searchGuide, seeAlso, st, street, telephoneNumber, telexTerminalIdentifier, telexNumber, userPassword, x121Address groupOfUniqueNamesSupported byMessaging Server 5.0, Calendar Server 5.1 DefinitionDefines entries for a group of unique names. A static group entry must be extended by this class. A group entry may also be extended by inetUser. Use roles to define dynamic groups. Superior Classtop Object Class Typestructural OID2.5.6.17 Required AttributesAllowed AttributesbusinessCategory, description, o, ou, owner, seeAlso icsAdministratorSupported byNot currently used. DefinitionSpecifies a calendar administrator. Must be used in conjunction with other object classes. Superior ClassNot currently assigned. Object Class Typestructural OID2.16.840.1.113730.3.2.145 Required Attributesnone Allowed AttributesicsAdminRole, icsExtended, icsExtendedGroupPrefs icsCalendarDomainSupported byCalendar Server 5.1.1 DefinitionSpecifies a calendar domain. Must be used in conjunction with inetDomain. Superior Classtop Object Class Typestructural OID1.3.6.1.4.1.42.2.27.9.2.4 Required Attributesnone Allowed AttributesThe following attributes are currently used: icsAllowedServiceAccess, icsAllowRights, icsDefaultAccess, icsDomainNames, icsExtendedDomainPrefs, icsStatus, icsTimezone The following attributes are reserved but not implemented for this object class: icsAnonymousAllowWrite, icsAnonymousCalendar, icsAnonymousDefaultSet, icsAnonymousLogin, icsAnonymousSet, icsDomainAllowed, icsDomainNotAllowed, icsDWPBackEndHosts, icsExtended, icsMandatorySubscribed, icsMandatoryView, icsPreferredHost, icsQuota, icsRecurrenceBound, icsRecurrenceDate, icsSessionTimeout, icsSourceHtml, icsCalendarDWPHostSupported byCalendar Server 5.1.1 DefinitionReserved; not implemented. Contains configuration and other information specific to one DWP server. Each entry tracks which domain it serves. The domain names are used to scope searches. Superior ClassNot currently assigned. Object Class Typestructural OID1.3.6.1.4.1.42.2.27.9.2.1 Required Attributesnone Allowed Attributescn,description, icsDomainNames, icsDWPHost, icsExtended, icsRegularExpressions, icsStatus icsCalendarGroupSupported byCalendar Server 5.1 DefinitionSpecifies a calendar group; that is, a calendar created for, and used by, a group. Must be used in conjunction with groupOfUniqueNames or groupOfURLs. Superior Classtop Object Class Typeauxiliary OID1.3.6.1.4.1.42.2.27.9.2.113 Required AttributesAllowed AttributesicsAutoaccept, icsCalendar, icsDefaultacl, icsDoublebooking, icsDWPHost, icsSecondaryowners, icsStatus, icsTimezone, mail icsCalendarResourceSupported byCalendar Server 5.1, Sun Java System Communication Services Delegated Administrator DefinitionSpecifies a calendar resource, such as a conference room or piece of equipment that must be scheduled. Access Manager 6.1 reserves this as a marker class for calendar resources but does not support calendar resources yet. Superior Classtop Object Class Typestructural OID1.3.6.1.4.1.42.2.27.9.2.114 Required Attributesnone Allowed AttributesThe following attributes are currently used: icsAutoaccept, cn, description, icsCalendar, icsDefaultacl, icsDoublebooking, icsDWPHost, icsPartition, icsSecondaryowners, icsStatus, icsTimezone, mail, mailAlternateAddress, owner, uid The following attributes are reserved but not implemented for this object class: icsAlias, icsCapacity, icsContact, icsExtended, icsExtendedResourcePrefs, icsGeo, icsPreferredHost, icsQuota icsCalendarUserSupported byCalendar Server 5.1 DefinitionSpecifies a calendar user, including the DWP host name. Superior Classtop Object Class Typestructural OID1.3.6.1.4.1.42.2.27.9.2.115 Required Attributesnone Allowed AttributesThese attributes are currently in use: aclGroupAddr, cn, givenName, icsAllowedServiceAccess, icsCalendar, icsCalendarOwned, icsDWPHost, icsExtendedUserPrefs,icsFirstDay, icsPartition, icsSet, icsStatus, icsSubscribed, icsTimezone, mail, mailAlternateAddress, preferredLanguage, sn, uid, userPassword These attributes are reserved but not currently used: icsDefaultSet, icsExtended, icsFreeBusy, icsGeo, icsPreferredHost, icsQuota, nswcalDisallowAccess inetAdminSupported byMessaging Server 5.0 DefinitionIdentifies administrator user or group. Superior Classtop Object Class TypeAuxiliary OID2.16.840.1.113730.3.2.112 Required AttributesAllowed AttributesinetDomainSupported byMessaging Server 5.0 DefinitionUsed in two-tree LDAP data models to extend the base entry created by domain in the DC Tree. It represents a hosted domain account and is used in conjunction with mailDomain and (optionally inetDomainAuthInfo) for creating a hosted domain node in the DC Tree suitable for mail services for the hosted organization. This object class must be used for all hosted domain entries in the DC Tree. Access Manager uses this as a marker class for domains in the DC Tree. Superior Classtop Object Class Typeauxiliary OID2.16.840.1.113730.3.2.129 Required AttributesAllowed AttributesinetDomainAliasSupported byMessaging Server 5.0 DefinitionStructural class for creating domain alias entries in the DC Tree for the compatibility mode LDAP data model. Entries may be created that point at other hosted domain objects. Such domain alias entries must be extended by this object class. Attribute aliasedObjectName, inherited from the parent object class alias (see RFC 2256), holds the DN of the LDAP entry for which the node is an alias. Use this object class when you want two identical domains with different names. If you want two domains that have different attribute settings, create two inetDomain entries and use the inetCanonicalDomainName attribute to decorate the domain to use for mail routing. This object class is not used in the native mode LDAP data model. Instead, to show the aliases for a domain, the (Organization Tree) domain entry is extended by sunManagedOrganization and decorated with the businessCategory attribute. Superior Classalias Object Class Typestructural OID2.16.840.1.113730.3.2.131 Required AttributesAllowed Attributesnone inetDomainAuthInfoSupported byMessaging Server 5.0 DefinitionThis object class is used to extend the domain entry with search filter, domain certmap, and a canonical domain name if more than one hosted domain refers to the same organization subtree. Superior Classtop Object Class Typeauxiliary OID2.16.840.1.113730.3.2.133 Required Attributesnone Allowed AttributesdomainUidSeparator, inetDomainSearchFilter, inetDomainCertMap, inetCanonicalDomainName inetLocalMailRecipientSupported byMessaging Server 5.0 DefinitionStores information that provides a way to designate an LDAP entry as one that represents a local (intra-organizational) email recipient, to specify the recipient’s email address(es), and to provide routing information pertinent to the recipient. This is intended to support SMTP message transfer agents in routing RFC 822-based email within a private enterprise only, and is not to be used in the process of routing email across the public Internet. Superior Classtop Object Class Typeauxiliary OID2.16.840.1.113.730.3.2.147 Required Attributesnone Allowed Attributesmail, mailAlternateAddress, mailHost, mailRoutingAddress inetMailAdministratorSupported byMessaging Server 5.0 DefinitionLDAP group defined with groupOfUniqueNames can be overlaid with this object class. Members (listed in the attribute uniqueMember) of a group overlaid with this object class and where mailAdminRole is set to storeAdmin get IMAP proxyauth (proxy authentication) rights over all users in the same domain in which the group entry exists. Superior Classtop Object Class Typeauxiliary OID2.16.840.1.113730.3.2.148 Required Attributesnone Allowed AttributesinetMailGroupSupported byMessaging Server 5.0 DefinitionUsed to extend the base entry created by groupOfUniqueNames to define a group of mail recipients. inetMailGroup is used to store attributes of a mailing list. It is used in conjunction with inetLocalMailRecipient and inetMailGroupManagement (for mailing lists managed by the Delegated Administrator). Superior Classtop Object Class Typeauxiliary OID1.3.6.1.4.1.42.2.27.2.2.2 Required Attributesnone Allowed AttributesdataSource, inetMailGroupStatus, mailConversionTag, mailDeferProcessing, mailDeliveryFileURL, mailDeliveryOption, mailEquivalentAddress, mailMsgMaxBlocks, mailProgramDeliveryInfo, mailRejectText, mailSieveRuleSource, mgrpAddHeader, mgrpAllowedBroadcaster, mgrpAllowedDomain, mgrpAuthPassword, mgrpBroadcasterPolicy, mgrpDeliverTo, mgrpDisallowedBroadcaster, mgrpDisallowedDomain, mgrpErrorsTo, mgrpModerator, mgrpMsgMaxSize, mgrpMsgPrefixText, mgrpMsgRejectAction, mgrpMsgRejectText, mgrpMsgSuffixText, mgrpNoDuplicateChecks, mgrpRemoveHeader, mgrpRFC822MailMember, preferredLanguage, uniqueMember,mgrpErrorsTo inetMailUserSupported byMessaging Server 5.0 DefinitionUsed to extend the base entry created by inetOrgPerson to define a messaging service user. It represents a mail account and is used in conjunction with inetUser and inetLocalMailRecipient. Optionally, inetSubscriber may also be used for general account management purposes. Superior Classtop Object Class Typeauxiliary OID2.16.840.1.113730.3.2.146 Required Attributesnone Allowed AttributesaclGroupAddr, cn, dataSource, icsQuota, mailAllowedServiceAccess,mailAntiUBEService, mailAutoReplyMode, mailAutoReplySubject, mailAutoReplyTimeOut, mailAutoReplyText, mailAutoReplyTextInternal, mailConversionTag, mailDeferProcessing, mailDeliveryOption, mailEquivalentAddress, mailForwardingAddress, mailMessageStore, mailMsgMaxBlocks, mailMsgQuota, mailProgramDeliveryInfo, mailQuota, mailSieveRuleSource, mailSMTPSubmitChannel, mailUserStatus, nswmExtendedUserPrefs inetOrgPersonSupported bySpecified here for reference only. DefinitionAll user entries are created with this object class. Refer to the internet draft The LDAP inetOrgPerson Object Class for further details. Superior ClassorganizationalPerson Object Class Typestructural OID2.16.840.1.113730.3.2.2 Required Attributesnone Allowed AttributesbusinessCategory, givenName, mail, uid, preferredLanguage inetResourceSupported byCalendar Server 5.1 DefinitionSpecifies a resource, which is defined as an object to which calendar services are provided. For example, a conference room, or a piece of equipment shared by many that needs to be scheduled. Superior Classtop Object Class Typestructural OID2.16.840.1.113730.3.2.142 Required AttributesAllowed AttributesfacsimileTelephoneNumber, inetResourceStatus, mail, postalAddress, telephoneNumber inetSubscriberSupported byMessaging Server 5.0 DefinitionUsed to extend the base entry created by inetOrgPerson to define a user. It represents a subscriber account and may be used in conjunction with inetUser, inetMailUser, and ipUser for creating a mail account. Superior Classtop Object Class Typeauxiliary OID2.16.840.1.113730.3.2.134 Required Attributesnone Allowed AttributesinetSubscriberAccountId,inetSubscriberChallenge, inetSubscriberResponse inetUserSupported byMessaging Server 5.0, Calendar Server 5.1.1 DefinitionIt represents a user account, or a resource (defined as any object to which services are provided) account, and is used in conjunction with inetMailUser and ipUser for creating a mail account. When creating user accounts, this object class extends the base entry created by inetOrgPerson. This attribute can be used with icsCalendarUser for creating a calendar user account. (Note that inetResource is used by Calendar Server to create resource accounts.) User and resource entries must be extended by this object class. Group entries may be extended with this class. Superior Classtop Object Class Typeauxiliary OID2.16.840.1.113730.3.2.130 Required Attributesnone. Allowed AttributesinetUserHttpURL (see note),inetUserStatus, memberOf (see note),uid, userPassword Note – The attributes inetUserHttpURL, and memberOf are deprecated for this object class and are likely to be removed from the class in future versions of the schema. ipUserSupported byMessaging Server 5.0 Superior Classtop DefinitionObject class for services like mail and calendar. Used to extend the base entry created by inetOrgPerson and inetUser. This object class holds the reference to the personal address book container and the class of service specifier. Object Class Typeauxiliary OID2.16.840.1.113730.3.2.135 Required Attributesnone Allowed AttributesinetCoS, memberOfPAB, maxPabEntries, pabURI mailDomainSupported byMessaging Server 5.0 DefinitionAuxiliary class used to extend the base entry created by domain and inetDomain for enabling messaging services for the hosted domain. It represents a hosted domain account with access to Messaging Service. This object class must be used for all hosted domain entries. In the absence of the mailPublicFolderDefaultRights attribute for a maliPublicFolder entry, the presence of the attribute in the mailDomain entry allows administrators to specify the default rights to assign to the public folder. Superior Classtop Object Class Typeauxiliary OID2.16.840.1.113730.3.2.151 Required Attributesnone Allowed AttributesmailAccessProxyPreAuth, mailAccessProxyReplay, mailClientAttachmentQuota, mailDomainAllowedServiceAccess, mailDomainConversionTag, mailDomainCatchallAddress, mailDomainDiskQuota, mailDomainMsgMaxBlocks, mailDomainMsgQuota, mailDomainReportAddress, mailDomainSieveRuleSource,mailDomainStatus, mailDomainWelcomeMessage, mailPublicFolderDefaultRights, mailQuota,mailRoutingHosts, mailRoutingSmartHost, preferredLanguage, preferredMailHost, preferredMailMessageStore mailPublicFolderSupported byMessaging Server 6.2 DefinitionDefines a public folder. Superior Classtop Object Class Typestructural OIDNot currently assigned. Required AttributesAllowed AttributesmailMessageStore, mailPublicFolderDefaultRights, mailDeliveryOption msgVanityDomainUserSupported byMessaging Server 5.0 DefinitionThis object class and its attribute are deprecated in the current release, and may not be supported in future releases. Sites should stop using this feature and consider migrating current vanity domains to hosted domains. Auxiliary class for supporting the notion of a vanity domain for messaging. Used to extend the base mail user entry to assign a vanity domain to the user. Superior Classtop Object Class Typeauxiliary OID2.16.840.1.113730.3.2.150 Required Attributesnone Allowed AttributesorganizationSupported byMessaging Server 5.0 DefinitionDefines entries that represent organizations. An organization is generally assumed to be a large, relatively static grouping within a larger corporation or enterprise. Superior Classtop OID2.5.6.4 Required AttributesobjectClass, o (organizationName) Allowed AttributesbusinessCategory, description, destinationIndicator, facsimileTelephoneNumber, internationalIsdnNumber, l (localityName), physicalDeliveryOfficeName, postalAddress, postalCode, postOfficeBox, preferredDeliveryMethod, registeredAddress, searchGuide, seeAlso, st, street, telephoneNumber, teletexTerminalIdentifier, telexNumber, userPassword organizationalUnitSupported byMessaging Server 5.0 DefinitionDefines entries that represent organizations. An organization is generally assumed to be a large, relatively static grouping within a larger corporation or enterprise. Superior Classtop OID2.5.6.5 Required AttributesAllowed AttributesbusinessCategory, description, destinationIndicator, facsimileTelephoneNumber, internationalIsdnNumber, l (localityName), physicalDeliveryOfficeName, postalAddress, postalCode, postOfficeBox, preferredDeliveryMethod, registeredAddress, searchGuide, seeAlso, st, street, telephoneNumber, teletexTerminalIdentifier, telexNumber, userPassword pabSupported byMessaging Server 5.0 DefinitionThe data model used is as follows: pabPerson is a user entry in the personal address book. pabGroup is the group entry and corresponds to a personal distribution list. For example, the pabGroup “pab-notes” may contain pabPersons micky and john. pab is the address book that contains zero or more pabPerson and zero or more pabGroup entries. This is the top level logical container. pab may contain pabPerson and/or pabGroup. A pabPerson may belong in zero or more pabGroup and zero or more pab. pabPerson may belong to zero or more pabGroup entries. This link is established by memberOfPABGroup, a multi-valued attribute holding the DN of the pabGroup in which the pabPerson belongs. A pabPerson may also belong to many personal address book’s. This link is established by having the DN of the pab listed as a value of the attribute memberOfPAB. All users and groups belong in the default personal address book called “All.” Superior Classtop Object Class Typestructural OID2.16.840.1.113730.3.2.140 Required AttributesAllowed AttributespabGroupSupported byMessaging Server 5.0 DefinitionpabGroup is a group entry in a personal address book (pab) and corresponds to a personal distribution list. For example, the pabGroup “pab-notes” may contain pabPersons micky and john. Superior Classtop Object Class Typestructural OID2.16.840.1.113730.3.2.139 Required AttributesAllowed Attributesdescription, memberOfPAB, nickName, un pabPersonSupported byMessaging Server 5.0 DefinitionA user entry in the personal address book (pab). Superior ClassinetOrgPerson Object Class Typestructural OID2.16.840.1.113730.3.2.138 Required Attributesnone Allowed AttributescalCalURI, calFBURL, co, dateOfBirth, mailAlternateAddress, memberOfPAB, memberOfPABGroup, nickName, organizationName (see o), ou (oranizationalUnitName), un userPresenceProfileSupported byMessaging Server 5.0 DefinitionUsed to store the presence information for a user. Superior Classtop Object Class Typeauxiliary OID2.16.840.1.113730.3.2.136 Required Attributesnone Allowed Attributes |