JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Directory Server Enterprise Edition Developer's Guide 11 g Release 1 (11.1.1.5.0)
search filter icon
search icon

Document Information

Preface

Part I Directory Server Plug-In API Guide

1.  Before You Start Writing Plug-Ins

2.  Changes to the Plug-In API Since Directory Server 5.2

3.  Getting Started With Directory Server Plug-Ins

4.  Working With Entries Using Plug-Ins

5.  Extending Client Request Handling Using Plug-Ins

6.  Handling Authentication Using Plug-Ins

7.  Performing Internal Operations With Plug-Ins

8.  Writing Entry Store and Entry Fetch Plug-Ins

9.  Writing Extended Operation Plug-Ins

10.  Writing Matching Rule Plug-Ins

11.  Writing Password Storage Scheme Plug-Ins

12.  Writing Password Quality Check Plug-Ins

13.  Writing Computed Attribute Plug-Ins

Part II Directory Server Plug-In API Reference

14.  Data Type and Structure Reference

Quick Reference Tables

Data Types and Structures Alphabetically

berval

Syntax

Fields

computed_attr_context

Syntax

Description

LDAPControl

Syntax

Fields

LDAPMod

Syntax

Fields

Examples

mrFilterMatchFn

Syntax

Parameters

Description

Returns

plugin_referral_entry_callback

Syntax

Parameters

Description

Returns

plugin_result_callback

Syntax

Parameters

Description

plugin_search_entry_callback

Syntax

Parameters

Description

Returns

roles_get_scope_fn_type

Syntax

Parameters

Description

Returns

send_ldap_referral_fn_ptr_t

Syntax

Parameters

Description

Returns

send_ldap_result_fn_ptr_t

Syntax

Parameters

Description

Returns

send_ldap_search_entry_fn_ptr_t

Syntax

Parameters

Description

Returns

Slapi_Attr

Syntax

See Also

Slapi_Backend

Syntax

See Also

Slapi_ComponentId

Syntax

Example

slapi_compute_callback_t

Syntax

Parameters

Description

Returns

slapi_compute_output_t

Syntax

Parameters

Description

Returns

Slapi_CondVar

Syntax

See Also

Slapi_Connection

Syntax

Slapi_DN

Syntax

See Also

Slapi_Entry

Syntax

See Also

slapi_extension_constructor_fnptr

Syntax

Parameters

Description

Returns

slapi_extension_destructor_fnptr

Syntax

Parameters

Description

Slapi_Filter

Syntax

See Also

Slapi_MatchingRuleEntry

Syntax

See Also

Slapi_Mod

Syntax

See Also

Slapi_Mods

Syntax

See Also

Slapi_Mutex

Syntax

See Also

Slapi_Operation

Syntax

See Also

Slapi_PBlock

Syntax

Description

See Also

Slapi_PluginDesc

Syntax

Fields

See Also

slapi_plugin_init_fnptr

Syntax

Parameters

Description

Returns

See Also

Slapi_RDN

Syntax

See Also

Slapi_Value

Syntax

See Also

Slapi_ValueSet

Syntax

See Also

vattr_type_thang

Syntax

See Also

15.  Function Reference, Part I

16.  Function Reference, Part II

17.  Parameter Block Reference

A.  NameFinder Application

Prerequisite Software

Deploying NameFinder

Configuring NameFinder to Access Your Directory

Customizing NameFinder

Index

Quick Reference Tables

Table 14-1 Quick Reference to Data Structures

Data Structure or Callback
Short Description
Binary data encoded using Basic Encoding Rules
Information for use when handling computed attributes
LDAP v3 control associated with an LDAP operation
Set of modifications to a directory entry attribute
Directory entry attribute
Server backend
Server assigned identifier, used for internal operations
Condition variable for thread synchronization
Client connection
Distinguished Name
Directory entry
Search filter
Matching rule handled by the plug-in
A modification to an individual attribute
Set of modifications to a directory entry
Mutex for thread synchronization
Pending LDAP operation
Parameter block containing LDAP operation data
Plug-in description that you provide
Relative Distinguished Name
Individual attribute value
Set of values of an attribute
Attribute that may be virtual

Table 14-2 Quick Reference to Callbacks

Data Structure or Callback
Short Description
Handles an extensible match filter
Handles referrals found by internal search
Handles results sent after internal search
Handles entries found by internal search
Determines scope of a role
Modifies referrals before sending them to a client
Modifies a result before sending it to a client
Modifies an entry before sending it to a client
Handles a computed attribute
Calculates a computed attribute
Handles object extension creation
Handles object extension destruction
Handles recursive plug-in registration