Complete Contents
Getting Started
Chapter 1 Understanding Server Plug-Ins
Chapter 2 Writing and Compiling Plug-Ins
Chapter 3 Calling the Front-End API Functions
Chapter 4 Quick Start
Chapter 5 Writing Database Plug-Ins
Chapter 6 Writing Pre/Post-Operation Plug-Ins
Chapter 7 Defining Functions for LDAP Operations
Chapter 8 Defining Functions for Database Operations
Chapter 9 Defining Functions for Authentication
Chapter 10 Writing Entry Store/Fetch Plug-Ins
Chapter 11 Writing Extended Operation Plug-Ins
Chapter 12 Writing Matching Rule Plug-Ins
Chapter 13 Data Type and Structure Reference
Chapter 14 Function Reference
Chapter 15 Parameter Reference
Glossary
Next Contents Bookshelf


Getting Started

This book describes writing server plug-ins to customize and extended the capabilities of the Netscape Directory Server.

Sections:


What's New in This Version
This section briefly summarizes the changes to the API (see "Changes to the API" on page  xi) and to this online manual (see "Changes to the Manual" on page  xiv).

Changes to the API

The following changes were made to the API between the Netscape Directory Server 3.x release and the 4.0 release of the server:

Changes to the Manual

The following changes were made between the 3.0 version and the 4.0 release of the manual:


What You Should Already Know
This book assumes you have this basic background:


Where to Find Directory Server Information
Netscape provides a number of manuals documenting the Directory Server and the LDAP protocol:

Netscape web sites contain helpful information for working with the Netscape Directory Server. Some URLs of particular interest include:


Document Conventions
The Netscape Directory Server runs on Windows NT and a number of different UNIX platforms; the information here applies to all versions. File and directory paths are given in Windows format (with backslashes separating directory names). For Unix versions, the directory paths are the same, except that you use slashes instead of backslashes to separate directories.

This book uses Uniform Resource Locators (URLs) of the form

http://server.domain/path/file.html

In these URLs, server represents the name of the server on which you run your application, such as research1 or www; domain represents your Internet domain name, such as netscape.com or uiuc.edu; path represents the directory structure on the server; and file.html represents an individual filename. In general, items in italics in URLs are variables and items in normal monospace font are literals. If your server has Secure Sockets Layer (SSL) enabled, you would use https instead of http in the URL.

This book uses the following font conventions:


Sample code
This book contains sample C code. This code was tested with Netscape Directory Server 3.0 on a Solaris machine.

 

© Copyright 1998 Netscape Communications Corporation