Sun Java Communications Suite 5 Schema Reference

Data Model for Sun Java System LDAP Schema 1

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