|Sun Java(TM) System Directory Server 5.2 2005Q1 Plug-In Developer's Guide|
This guide contains the information you need in order to develop server plug-ins, libraries registered with Directory Server that customize and extend server capabilities. This guide also lists what has changed since the last release, so you can upgrade 4.x plug-ins for use with Directory Server 5.2.
For information about how to access Sun documentation and how to use Sun documentation, see the following sections:
Table 1 describes the typeface conventions used in this document.
Table 1 Typeface Conventions
API and language elements, HTML tags, web site URLs, command names, file names, directory path names, on-screen computer output, sample code.
Edit your .login file.
Use ls -a to list all files.
% You have mail.
What you type, as contrasted with on-screen computer output.
New words or terms.
Words to be emphasized.
Command-line variables to be replaced by real names or values.
Read Chapter 6 in the Developer's Guide.
These are called class options.
You must be superuser to do this.
The file is located in the ServerRoot directory.
Table 2 describes placeholder conventions used in this guide.
Table 2 Placeholder Conventions
Placeholder for the directory prefix under which software binaries reside after installation.
The default install-dir prefix on Solaris systems is /.
The default install-dir prefix on Red Hat systems is /opt/sun.
Placeholder for the directory where server instances and data reside.
You can manage each server under a ServerRoot remotely through your client-side Server Console. The Server Console uses the server-side Administration Server to perform tasks that must execute directly on the server-side system.
The default ServerRoot directory is /var/opt/sun/serverroot.
Placeholder for the directory where a specific server instance resides under the ServerRoot and its associated data resides by default.
The default serverID is the host name.
Table 3 describes the symbol conventions used in this book.
Table 3 Symbol Conventions
Contain optional command options.
\x7f O4, \x7f O
Contain a set of choices for a required command option.
Separates command option choices.
Joins simultaneous keystrokes in keyboard shortcuts that are used in a graphical user interface.
Joins consecutive keystrokes in keyboard shortcuts that are used in a graphical user interface.
Indicates menu selection in a graphical user interface.
File > New
File > New > Templates
Table 4 describes the shell prompt conventions used in this book.
Table 4 Shell Prompts
C shell superuser
Bourne shell and Korn shell
Bourne shell and Korn shell superuser
Input and output of Directory Server commands are usually expressed using the LDAP Data Interchange Format (LDIF) [RFC 2849]. Lines are wrapped for readability.
The following books can be found in HTML and PDF at http://www.sun.com/documentation/.
Directory Server Books
Directory Server Release Notes
Directory Server Technical Overview
Directory Server Deployment Planning Guide
Directory Server Installation and Migration Guide
Directory Server Performance Tuning Guide
Directory Server Administration Guide
Directory Server Administration Reference
Directory Server Plug-in Developer's Guide
Directory Server Plug-in Developer's Reference
Directory Server Man Page Reference
Administration Server Books
Administration Server Release Notes
Administration Server Administration Guide
Administration Server Man Page Reference
Directory Proxy Server Books
Directory Proxy Server Release Notes
Directory Proxy Server Administration Guide
Related Java Enterprise System Books
Java Enterprise System Installation Guide
Java Enterprise System Upgrade and Migration Guide
Java Enterprise System Glossary
Documentation, Support, and Training
Table 5 provides links to Sun documentation, support, and training information.
Table 5 Documentation, Support, and Training links
Download PDF and HTML documents, and order printed documents.
Support and Training
Obtain technical support, download patches, and learn about Sun courses.
Related Third-Party Web Site References
Sun is not responsible for the availability of third-party web sites mentioned in this document. Sun does not endorse and is not responsible or liable for any content, advertising, products, or other materials that are available on or through such sites or resources. Sun will not be responsible or liable for any actual or alleged damage or loss caused or alleged to be caused by or in connection with use of or reliance on any such content, goods, or services that are available on or through such sites or resources.
Sun Welcomes Your Comments
Sun is interested in improving its documentation and welcomes your comments and suggestions. Use the web-based form to provide feedback to Sun:
Please provide the full document title and part number in the appropriate fields. The part number is a seven-digit or nine-digit number that can be found on the title page of the book or at the top of the document. For example, the part number of this document is 817-7617-10.