 |
Schema
Reference Guide
Netscape
Directory Server
|
Preface
About This Reference Guide
Netscape Directory Server (Directory Server)
is a powerful and scalable distributed directory server based on
the industry-standard Lightweight Directory Access Protocol (LDAP).
Directory Server is the cornerstone for building a centralized and
distributed data repository that can be used in your intranet, over
your extranet with your trading partners, or over the public Internet
to reach your customers.
This preface contains the following sections:
Purpose of This Guide
This
Schema Reference
guide describes the standard directory
schema for Directory Server and lists all the object classes and
attributes defined by the standard schema. The information provided
here is intended for the administrator who manages and maintains the
schema.
Directory Server Overview
The major components of Directory Server
include:
- An LDAP server. The
core of the
directory service, provided by the ns-slapd
daemon, and compliant with the LDAP v3 Internet standards.
- Directory Server
Console. An improved
management console that dramatically reduces the effort of setting up
and maintaining your directory service. The Directory Server Console is
part of Netscape Console, the common management framework for Netscape
servers.
- SNMP Agent. Permits
you to monitor your
Directory Server in real time using the Simple Network Management
Protocol (SNMP).
- Online backup and
restore. Allows you
to create backups and restore from backups while the server is running.
Contents of This Guide
- Chapter 1, "About
Schema" -- Provides an overview of some of the basic concepts of
the
directory schema and lists the files in which the schema is described.
It describes object classes, attributes, and Object Identifiers (OIDs)
and briefly discusses schema checking and extending server schema.
- Chapter 2, "Object
Class Reference"
-- Contains an alphabetical list of the object classes accepted by the
default schema. It gives a definition of each object class and gives
the list of required and allowed attributes specific to the particular
object class. However, any mandatory and optional attributes inherited
from superior object classes are not listed.
- Chapter 3, "Attribute
Reference" -- Contains an alphabetic list of the standard
attributes. It gives a definition of each attribute and gives the
attribute syntax.
- Chapter 4, "Operational
Attributes, Special Attributes, and Special Object Classes"
--
Contains operational attributes used by Directory Server. The chapter
also describes some special attributes and object classes that are used
by the server.
Prerequisite
Reading
This guide describes the standard schema and
the standard object classes and attributes. However, this guide does
not describe how to design, customize or maintain your schema, nor does
it give any information on replication. Those concepts are described in
the Netscape Directory
Server Deployment Guide. You should read that
book before continuing with this manual.
When you are familiar with Directory Server
schema concepts and have done some preliminary planning for your
directory service, you can install the Directory Server. The
instructions for installing the various Directory Server components are
contained in the Netscape
Directory
Server Installation Guide.
Preliminary planning includes deciding how to
represent the data you store. You should chose predefined schema
elements to meet as many of your needs as possible. These predefined
schema elements are listed in this guide.
Conventions
Used in This Book
This section explains the conventions used in
this book.
- Monospaced font
-- This typeface is used for any text that appears on the computer
screen or text that you should type. It is also used for filenames,
functions, and examples.
- Throughout this book,
you will see path
references of the form:
serverRoot/slapd-serverID/...
serverRoot
is the installation directory. The
default installation directory for UNIX is usr/netscape/servers.
On Windows, it is
c:\usr\netscape\servers. If you have installed Directory Server
in a different location, you should adapt the path accordingly.
serverID is the ID or identifier you assigned to
an instance of Directory Server when you installed it. For example, if
you gave the server an identifier of
phonebook
, then the actual path would look like this:
/usr/netscape/servers/slapd-phonebook/...
- All paths specified
in this manual are in
UNIX format. If you are using a Windows-based Directory Server, you
should assume the equivalent file paths whenever UNIX file paths are
shown in this book.
- In examples/sample
code, paths assume
that the Directory Server is installed in the default location
/usr/netscape/servers. If you have installed your Directory
Server in a different location, adapt the paths accordingly. Also, all
examples use
phonebook for the server identifier where appropriate.
Related
Information
The document set for Directory Server also
contains the following guides:
For a list of documentation installed with
Directory Server, open the
<server_root>/manual/en/slapd/index.htm
file, where
<server_root> is the directory in which you installed
Directory Server.
For the latest information about Directory
Server, including current release notes, complete product
documentation, technical notes, and deployment information, check this
site: