The SIMS Object Classes

User Object Classes  

335  

Distribution List Object Classes  

342  

Miscellaneous Object Classes  

348  

This section describes the objects and attribute values used for creating SIMS directory entries. There are three classes of objects, and each object supports a number of attributes. Attributes are either required, reserved, or optional. Required attributes are used or the basic functionality of SIMS or used by one or more service of SIMS when extended features of SIMS are used. Reserved attributes are reserved for future use by SIMS and should not be used. Optional attributes are not used nor planned to be used by SIMS.

A detailed description of the attributes is provided along with a parenthetical descriptive code. For example, a code may look like this:

(cis, 1 - many, {mta, admin})

The first part of the code (in this case cis) describes the attribute syntax. The second part (1-many) possible numbers of attribute values, and the third part ({mta, admin}) describes the SIMS services and functions which are affected by the attribute.

Attribute Syntax is a directive to the Directory Service Agent (DSA). The possible syntaxes are:
  dn - a string distinguished name (as defined in rfc1779)
  cis - a case ignore string
  ces - a case exact string (case is significant during comparisons)
  bin - a binary value
  tel - a string telephone number (blanks and dashes are ignored during comparisons)
  utctime - UTC time stamp in the following format YYMMDDHHMMSS.
  protected - an encrypted value. In Sun Directory Server 1.0, a value prefixed with {crypt} denotes that it has already been encrypted according to UNIX crypt. A value without the crypt prefix is assumed to be in the clear and is encrypted by the directory before it is stored. Attributes with protected syntax are not returned in searches unless the credentials that the client is using when binding to the directory has the access (see ACL for Sun Directory Server) over the attribute with a protected syntax.
Number of Attributes. Attributes may appear more than once in a directory entry. The possible numbers of attribute values are:
  1 - one and only one value
  0-1 - zero or one value
  0-many - zero or more values
  1-many - more or more values
SIMS Services. SIMS provides the following services:
  ms - Sun Message Store
  ma - IMAP/POP message access
  mta - SMTP mail service
  smcs - Connectivity services to legacy mail systems. Supported mail systems are cc:Mail, MS Mail and IBM PROFS
  admin - SIMS administration service
SIMS Functions. The SIMS services, individually or in combination, provide a set of functionality pertinent to a mail server. These are as follows:
  auth - user authentication to mailbox and directory data.
  routing - routing of messages. Includes routing to the correct mail server and to the correct channel.

Object class attributes, described in the sections below, are marked with a list of services that depend on that attribute. The format of the notation is described by the following BNF.

  services ::= "{" service-name [:service-name] "}"
service-name ::= service [:service-name]
service ::= "ms" | "ma" | "mta" | "smcs"

within parenthesis attribute syntax and list of services that depend on the attribute.




Copyright © 1999 Sun Microsystems, Inc. All Rights Reserved.