Netscape DIRECTORY SERVER 6.2 - PLUG-IN Manual page 43

Table of Contents

Advertisement

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 back-end 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 back-end 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 receives 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
back-end 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 has 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
43

Advertisement

Table of Contents
loading

This manual is also suitable for:

Directory server 6.2

Table of Contents