Summary Of Plug-In Directives - Netscape DIRECTORY SERVER 7.0 - PLUG-IN Manual

For plug-in
Table of Contents

Advertisement

Summary of Plug-in Directives

The following table summarizes the different types of plug-ins that you can specify
in the plug-in configuration file.
Table 3-1
Directives for Specifying Different Plug-in Types
Directive
entryfetch
entrystore
extendedop
matchingRule
postoperation
preoperation
syntax
Description
Declares an entry fetch plug-in, which is called by the server after retrieving an
entry from the default backend database.
Example of use: If you encrypt data with an entry store plug-in function before
saving the data to the database, you can define an entry fetch function that
decrypts data after reading it from the database.
Declares an entry store plug-in, which is called by the server before saving an
entry to the default backend database. (If you are writing your own database
plug-in, you do not need to use this plug-in.)
Example of use: You can define an entry store function to encrypt data before
saving the data to the database.
Declares an extended operation plug-in, which is called by the server when
receiving a request for an extended operation from a client.
Declares a matching rule plug-in, which is called by the server when receiving a
search request with an extensible matching search filter from a client.
This type of plug-in is also called by the server when indexing attributes for the
backend database.
Declares a post-operation/data notification plug-in, which is called by the
server after performing an LDAP operation.
Example of use: You can define a data notification function to send notification
to the administrator if certain data have changed.
Declares a pre-operation/data validation plug-in, which is called by the server
before performing an LDAP operation.
Example of use: You can define a data validation function to check new entries
before they are added to the directory.
Declares a syntax plug-in, which is called by the server when getting a list of
possible candidates for a search, when determining how to compare values in
searches, and when adding or deleting values from certain attribute indexes.
Example of use: You can define a function that specifies how the "equals"
comparison works for case-insensitive strings.
Creating a Plug-in Configuration File
Chapter 3
Configuring Plug-ins
53

Advertisement

Table of Contents
loading

This manual is also suitable for:

Netscape directory server 7.0

Table of Contents