The basic data model of Sun Java System object classes is to extend LDAP entry types (for example, user, group, domain) created by core object classes by overlaying them with shared classes (object classes can be shared by more than one service) and service-specific object classes (classes specific to a certain type of server).
This model has an Organization Tree for holding user and group information and a Domain Component Tree (DC Tree) that holds the domain information.
This model is administered by the iPlanet Delegated Administrator for Messaging graphical user interface.
For more information on RFC 2798, RFC 2252, and internet standards, use the following URL:
http://www.imc.org/rfcs.html
Data Model for Sun Java System LDAP Schema 1 shows the core classes, shared classes and server specific classes for the four types of entries: DC Tree domains, Organization Tree domains, users and groups. Note that for Calendar Server, there is an additional type of entry for resources that need to be scheduled, such as conference rooms and equipment. This table also includes the marker classes used by Delegated Administrator.
Table 1–3 Two-DIT Entry types and Corresponding Object Classes
Types |
Core Classes |
Shared Classes |
Server Specific Classes |
---|---|---|---|
DC Tree Domain |
domain inetDomain |
none |
mailDomain nsManagedDomain icsCalendarDomain |
Org Tree Domain |
organization |
none |
nsManagedDomain |
User |
person inetUser organizationalPerson inetOrgPerson |
ipUser userPresenceProfile |
inetMailUser inetLocalMailRecipient nsManagedPerson |
Group |
groupOfUniqueNames |
none |
inetMailGroup inetLocalRecipient inetMailGroupManagement nsManagedMailingList |
Family Account |
inetManagedGroup |
none |
nsManagedDept |
Resource |
inetResource |
none |
icsCalendarResource |