|
||
|
|
Netscape Directory Server (Directory Server) 6.x 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
![]()
- Directory Server Overview
![]()
- Contents of This Guide
![]()
- Prerequisite Reading
![]()
- Conventions Used in This Book
![]()
- Related Information
![]()
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.
The major components of Directory Server include:
- An LDAP serverThe core of the directory service, provided by the
ns-slapddaemon, and compliant with the LDAP v3 Internet standards.![]()
- Directory Server ConsoleAn 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 AgentPermits you to monitor your directory server in real time using the Simple Network Management Protocol (SNMP).
![]()
- Online backup and restoreAllows you to create backups and restore from backups while the server is running.
![]()
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.
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.
This section explains the conventions used in this book.
Monospaced fontThis 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 is the installation directory. For Directory Server 5.x and 6.x,
/usr/netscape/serversis the default installation directory on UNIX. On Windows, it isc:\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 usephonebookfor the server identifier where appropriate.
The document set for Directory Server also contains the following guides:
- Netscape Directory Server Installation Guide. Procedures for installing your Directory Server as well as procedures for migrating your Directory Server.
![]()
- Netscape Directory Server Deployment Guide. Provides an overview for planning your deployment of the Directory Server. Includes deployment examples.
![]()
- Netscape Directory Server Administrator's Guide. Procedures for the day-to-day maintenance of your directory server. Includes information on configuring server-side plug-ins.
![]()
- Netscape Directory Server Configuration, Command, and File Reference. Information about the command-line scripts, configuration attributes, and log files shipped with Directory Server.
![]()
- Netscape Directory Server Plug-In Programmer's Guide. Describes how to write server plug-ins in order to customize and extend the capabilities of Directory Server.
![]()
For a list of documentation installed with Directory Server, open the
<server_root>/manual/en/slapd/index.htmfile, 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:
http://enterprise.netscape.com/docs
© 2001 Sun Microsystems, Inc. Portions copyright 1999, 2002 Netscape Communications Corporation. All rights reserved.
Last Updated August 16, 2002