Previous Contents Index Next |
iPlanet Messaging and Collaboration Schema Reference |
Chapter 2 Object Classes
This chapter describes LDAP object classes for iPlanet Messaging and Collaboration products. The objects are listed alphabetically.
List of Object Classes
This chapter describes the following object classes for iPlanet Messaging and Collaboration products:
domain
Object Classes
Supported by
iPlanet Messaging Server 5.0, iPlanet Calendar Server 5.1
Definition
Object 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.
OID
0.9.2342.19200300.100.4.13
Required Attributes
dc, objectClass
Allowed Attributes
associatedName, businessCategory, description, destinationIndicator, fax (facsimileTelephoneNumber), internationalIsdnNumber, localityName, manager, o (organizationName), physicalDeliveryOfficeName, postOfficeBox, postalAddress, postalCode, preferredDeliveryMethod, registeredAddress, searchGuide, seeAlso, st, street, telephoneNumber, telexTerminalIdentifier, telexNumber, userPassword, x121Address
Supported by
iPlanet Messaging Server 5.0
Definition
Defines entries for a group of unique names.
Required Attributes
cn, objectClass
Allowed Attributes
businessCategory, description, o, ou, owner, seeAlso, uniqueMember
Supported by
iPlanet Calendar Server 5.1
Definition
Specifies a calendar resource. Must be used in conjunction with inetResource.
Allowed Attributes
cn, facsimileTelephoneNumber, icsTimezone, postalAddress, uid
Supported by
iPlanet Calendar Server 5.1
Definition
Specifies a calendar user.
Allowed Attributes
cn, givenName, icsDefaultSet, icsExtendedUserPrefs, icsFirstDay, icsSet, icsSubscribed, icsTimezone, mail, preferredLanguage, sn, uid, userPassword
Supported by
iPlanet Messaging Server 5.0
Definition
Identifies administrator user or group.
Required Attributes
objectClass
Allowed Attributes
memberOf, adminRole
Supported by
iPlanet Messaging Server 5.0
Definition
Auxiliary class for Nortel and Sun/Netscape Alliance interoperability specification compliant services like mail, Radius, and calendar. Used to extend the base entry created by domain. It represents a hosted domain account and is used in conjunction with mailDomain and (optionally inetDomainAuthInfo) for creating a hosted domain node suitable for mail services for the hosted organization. This object class must be used for all hosted domain entries.
Allowed Attributes
inetDomainBaseDN, inetDomainStatus
Supported by
iPlanet Messaging Server 5.0
Definition
Structural class for creating domain alias entries in the directory. Entries may be created in the domain component tree that point at other hosted domain objects. Such domain alias entries must use 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.
Supported by
iPlanet Messaging Server 5.0
Definition
This object class is used to extend the domain entry with search filter, domain cert map, and a canonical domain name if more than one hosted domain refers to the same organization subtree.
Allowed Attributes
domainUidSeparator, inetDomainSearchFilter, inetDomainCertMap, inetCanonicalDomainName
Supported by
iPlanet Messaging Server 5.0
Definition
Auxiliary class for supporting a managed domain organization. This object class is used in conjunction with the structural class organization to define a domain organization. A domain organization is usually created as a way of introducing hierarchy beneath a customer subtree and assigning administrators for that domain organization. For example, siroe.com could have a customer subtree with the DN o=Siroe Inc.,o=ISP. To create a sub-organization beneath the parent tree and designate a set of administrators for that sub-organization, you would create a Domain Organization node by using organization and inetDomainOrg object classes.
Allowed Attributes
domOrgMaxUsers, domOrgNumUsers
Supported by
iPlanet Messaging Server 5.0
Definition
Stores 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.
OID
2.16.840.1.113.730.3.2.147
Allowed Attributes
mail, mailAlternateAddress, mailHost, mailRoutingAddress
Supported by
iPlanet Messaging Server 5.0
Definition
LDAP 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.
Allowed Attributes
mailAdminRole
Supported by
iPlanet Messaging Server 5.0
Definition
Used 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).
Allowed Attributes
dataSource, inetMailGroupStatus, mailConversionTag, mailDeferProcessing, mailDeliveryFileURL, mailDeliveryOption, mailEquivalentAddress, mailMsgMaxBlocks, mailProgramDeliveryInfo, mgrpAddHeader, mgrpAllowedBroadcaster, mgrpAllowedDomain, mgrpAuthPassword, mgrpBroadcasterPolicy, mgrpDeliverTo, mgrpDisallowedBroadcaster, mgrpDisallowedDomain, mgrpErrorsTo, mgrpModerator, mgrpMsgMaxSize, mgrpMsgPrefixText, mgrpMsgRejectAction, mgrpMsgRejectText, mgrpMsgSuffixText, mgrpNoDuplicateChecks, mgrpRemoveHeader, mgrpRequestTo, mgrpRFC822MailMember, preferredLanguage
Supported by
iPlanet Messaging Server 5.0
Definition
Used to extend the base entry created by groupOfUniqueNames. inetMailGroupManagement is used to store attributes for managing a distribution list by using Delegated Administrator for Messaging. This object class is used in conjunction with inetMailGroup and inetLocalMailRecipient. The attributes in this object class have no operational impact on the messaging server's MTA or message access/message store.
Allowed Attributes
mgmanAllowSubscribe, mgmanDenySubscribe, mgmanGoodbyeText, mgmanHidden, mgmanIntroText, mgmanJoinability, mgmanMemberVisibility, mgmanVisibility, multiLineDescription
Supported by
iPlanet Messaging Server 5.0
Definition
Used 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.
Allowed Attributes
cn, dataSource, icsQuota, mailAllowedServiceAccess, mailAutoReplyMode, mailAutoReplySubject, mailAutoReplyTimeOut, mailAutoReplyText, mailAutoReplyTextInternal, mailConversionTag, mailDeferProcessing, mailDeliveryOption, mailEquivalentAddress, mailForwardingAddress, mailMessageStore, mailMsgMaxBlocks, mailMsgQuota, mailProgramDeliveryInfo, mailQuota, mailSieveRuleSource, mailSMTPSubmitChannel, mailUserStatus, nswmExtendedUserPrefs
Supported by
iPlanet Messaging Server 5.0
Definition
Used to define a managed group. If a managed group is just a department or family group, then the structural class to use is top, but it can also be used to make a statically defined group (from groupOfUniqueNames) and make that a managed group.
Required Attributes
commonname (cn is an alias for common name)
Allowed Attributes
description, mnggrpAdditionPolicy, mnggrpBillableUser, mnggrpCurrentUsers, mnggrpDeletionPolicy, mnggrpMailQuota, mnggrpMaxUsers, mnggrpStatus, mnggrpUserClassOfServices, nsdaModifiableBy, owner
Supported by
iPlanet Calendar Server 5.1
Definition
Specifies a resource.
Required Attributes
cn
Allowed Attributes
facsimileTelephoneNumber, inetCOS, inetResourceStatus, mail, postalAddress, telephoneNumber
Supported by
iPlanet Messaging Server 5.0
Definition
Used 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.
Allowed Attributes
inetSubscriberAccountId,inetSubscriberChallenge, inetSubscriberResponse
Supported by
iPlanet Messaging Server 5.0
Definition
Used to extend the base entry created by inetOrgPerson. It represents a user account and is used in conjunction with inetMailUser and ipUser for creating a mail account. This can be used with icsUser for creating a calendar account.
Allowed Attributes
inetUserHttpURL, inetUserStatus, memberOf, uid, userPassword
Supported by
iPlanet Messaging Server 5.0
Definition
Object 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.
Allowed Attributes
inetCOS, memberOfManagedGroup, maxPabEntries, pabURI
Supported by
iPlanet Messaging Server 5.0
Definition
Auxiliary 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.
Allowed Attributes
mailAccessProxyPreAuth, mailAccessProxyReplay, mailClientAttachmentQuota, mailDomainAllowedServiceAccess, mailDomainConversionTag, mailDomainCatchallAddress, mailDomainMsgMaxBlocks, mailDomainMsgQuota, mailDomainReportAddress, mailDomainSieveRuleSource,mailDomainStatus, mailDomainWelcomeMessage, mailQuota,mailRoutingHosts, mailRoutingSmartHost, preferredLanguage, preferredMailHost, preferredMailMessageStore
Supported by
iPlanet Messaging Server 5.0
Definition
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.
Allowed Attributes
msgVanityDomain
Supported by
iPlanet Messaging Server 5.0
Definition
Stores information for a non-administrator group. Every non-administrator group must contain this object class in order to be managed by iPlanet Delegated Administrator.
Superior Class
groupOfUniqueNames
Required Attributes
objectClass
Allowed Attributes
nsMaxDepts, nsMaxUsers, nsNumDepts, nsNumUsers, nsdaModifiableBy, owner
Supported by
iPlanet Messaging Server 5.0
Definition
Stores information for a group of administrators.
Required Attributes
objectClass
Supported by
iPlanet Messaging Server 5.0
Definition
Stores information for an organization. All organizations must contain this object class in order to be managed by iPlanet Delegated Administrator.
Required Attributes
objectClass
Allowed Attributes
nsDefaultMaxDeptSize, nsMaxDepts,nsMaxDomains, nsMaxMailingLists, nsMaxUsers, nsNumDepts, nsNumDomains, nsNumMailLists, nsNumUsers, nsdaModifiableBy, owner
Supported by
iPlanet Messaging Server 5.0
Definition
Stores information for a family group managed by a delegated administrator. The family group is like a Group, with a few differences. It was added primarily to support Delegated Administrator deployments using Sun Internet Message Service (SIMS) 4.0.
Required Attribute
objectClass
Allowed Attributes
nsMaxUsers, nsNumUsers, nsdaModifiableBy, owner
Supported by
iPlanet Messaging Server 5.0
Definition
Tracks the number of sub-organizations that can be created under this object.
Required Attribute
objectClass
Allowed Attributes
nsNumDomains
Supported by
iPlanet Messaging Server 5.0
Definition
Stores information for a mail list created by enabled users. A mail list must contain this object class in order to be managed by Delegated Administrator.
Required Attributes
objectClass
Allowed Attributes
nsMaxUsers, nsNumUsers, nsdaModifiableBy, owner
Supported by
iPlanet Messaging Server 5.0
Definition
Stores information for a managed organizational unit.
Required Attributes
objectClass
Allowed Attributes
nsdaModifiableBy, owner
Supported by
iPlanet Messaging Server 5.0
Definition
Stores information about a user. A user entry must contain this object class in order to be managed by Delegated Administrator.
Required Attributes
objectClass
Allowed Attributes
memberOf, nsdaCapability, nsDefaultMaxDeptSize, nsdaModifiableBy, owner
Supported by
iPlanet Messaging Server 5.0
Definition
This object class was used as a marker to identify the subtree where the uniqueness of uid should be enforced. The uid uniqueness plugin uses this to determine the scope or sphere of influence for enforcing uniqueness.
Required Attributes
objectClass
Supported by
iPlanet Messaging Server 5.0
Definition
The 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."
Required Attributes
cn
Allowed Attributes
description, un
Supported by
iPlanet Messaging Server 5.0
Definition
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.
Allowed Attributes
description, memberOfPABGroup, nickName, un
Supported by
iPlanet Messaging Server 5.0
Definition
The basic entry in a personal address book is created using the pabPerson object class. This is a structural object class and inherits from inetOrgPerson.
Allowed Attributes
calCalURI, calFBURL, co, dateOfBirth, mailAlternateAddress, memberOfPAB, memberOfPABGroup, nickName, o, organizationName, ou, un
Supported by
iPlanet Messaging Server 5.0
Definition
Used to store the presence information for a user. Currently only two attributes are defined: vacationStartTime and vacationEndTime.
Allowed Attributes
vacationEndDate, vacationStartDate
Previous Contents Index Next
Copyright © 2002 Sun Microsystems, Inc. All rights reserved.
Last Updated January 30, 2002