From 94bbd5bb7c20a490558d8ec97d1be7e3dc492a42 Mon Sep 17 00:00:00 2001
From: neil_a_wilson <neil_a_wilson@localhost>
Date: Sun, 09 Sep 2007 23:08:09 +0000
Subject: [PATCH] Update the server to provide a basic framework for controlling when plugins will be invoked. There are two basic changes:
---
opends/src/admin/defn/org/opends/server/admin/std/PluginRootConfiguration.xml | 117 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 117 insertions(+), 0 deletions(-)
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/PluginRootConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/PluginRootConfiguration.xml
index f35b605..c0bce10 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/PluginRootConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/PluginRootConfiguration.xml
@@ -1212,6 +1212,123 @@
</adm:profile>
</adm:property>
+ <adm:property name="plugin-order-post-synchronization-add" mandatory="false">
+ <adm:synopsis>
+ Specifies the order in which post-synchronization add plugins should be
+ loaded and invoked. The value should be a comma-delimited list of plugin
+ names (where the plugin name is the RDN value from the plugin
+ configuration entry DN). The list may include at most one asterisk to
+ indicate the position of any unspecified plugin (and the relative order of
+ those unspecified plugins will be undefined).
+ </adm:synopsis>
+ <adm:default-behavior>
+ <adm:alias>
+ <adm:synopsis>
+ The order in which post-synchronization add plugins are loaded and
+ invoked will be undefined.
+ </adm:synopsis>
+ </adm:alias>
+ </adm:default-behavior>
+ <adm:syntax>
+ <adm:string />
+ </adm:syntax>
+ <adm:profile name="ldap">
+ <ldap:attribute>
+ <ldap:oid>1.3.6.1.4.1.26027.1.1.491</ldap:oid>
+ <ldap:name>ds-cfg-plugin-order-post-synchronization-add</ldap:name>
+ </ldap:attribute>
+ </adm:profile>
+ </adm:property>
+
+ <adm:property name="plugin-order-post-synchronization-delete"
+ mandatory="false">
+ <adm:synopsis>
+ Specifies the order in which post-synchronization delete plugins should be
+ loaded and invoked. The value should be a comma-delimited list of plugin
+ names (where the plugin name is the RDN value from the plugin
+ configuration entry DN). The list may include at most one asterisk to
+ indicate the position of any unspecified plugin (and the relative order of
+ those unspecified plugins will be undefined).
+ </adm:synopsis>
+ <adm:default-behavior>
+ <adm:alias>
+ <adm:synopsis>
+ The order in which post-synchronization delete plugins are loaded and
+ invoked will be undefined.
+ </adm:synopsis>
+ </adm:alias>
+ </adm:default-behavior>
+ <adm:syntax>
+ <adm:string />
+ </adm:syntax>
+ <adm:profile name="ldap">
+ <ldap:attribute>
+ <ldap:oid>1.3.6.1.4.1.26027.1.1.492</ldap:oid>
+ <ldap:name>ds-cfg-plugin-order-post-synchronization-delete</ldap:name>
+ </ldap:attribute>
+ </adm:profile>
+ </adm:property>
+
+ <adm:property name="plugin-order-post-synchronization-modify"
+ mandatory="false">
+ <adm:synopsis>
+ Specifies the order in which post-synchronization modify plugins should be
+ loaded and invoked. The value should be a comma-delimited list of plugin
+ names (where the plugin name is the RDN value from the plugin
+ configuration entry DN). The list may include at most one asterisk to
+ indicate the position of any unspecified plugin (and the relative order of
+ those unspecified plugins will be undefined).
+ </adm:synopsis>
+ <adm:default-behavior>
+ <adm:alias>
+ <adm:synopsis>
+ The order in which post-synchronization modify plugins are loaded and
+ invoked will be undefined.
+ </adm:synopsis>
+ </adm:alias>
+ </adm:default-behavior>
+ <adm:syntax>
+ <adm:string />
+ </adm:syntax>
+ <adm:profile name="ldap">
+ <ldap:attribute>
+ <ldap:oid>1.3.6.1.4.1.26027.1.1.493</ldap:oid>
+ <ldap:name>ds-cfg-plugin-order-post-synchronization-modify</ldap:name>
+ </ldap:attribute>
+ </adm:profile>
+ </adm:property>
+
+ <adm:property name="plugin-order-post-synchronization-modify-dn"
+ mandatory="false">
+ <adm:synopsis>
+ Specifies the order in which post-synchronization modify DN plugins should
+ be loaded and invoked. The value should be a comma-delimited list of
+ plugin names (where the plugin name is the RDN value from the plugin
+ configuration entry DN). The list may include at most one asterisk to
+ indicate the position of any unspecified plugin (and the relative order of
+ those unspecified plugins will be undefined).
+ </adm:synopsis>
+ <adm:default-behavior>
+ <adm:alias>
+ <adm:synopsis>
+ The order in which post-synchronization modify DN plugins are loaded
+ and invoked will be undefined.
+ </adm:synopsis>
+ </adm:alias>
+ </adm:default-behavior>
+ <adm:syntax>
+ <adm:string />
+ </adm:syntax>
+ <adm:profile name="ldap">
+ <ldap:attribute>
+ <ldap:oid>1.3.6.1.4.1.26027.1.1.494</ldap:oid>
+ <ldap:name>
+ ds-cfg-plugin-order-post-synchronization-modify-dn
+ </ldap:name>
+ </ldap:attribute>
+ </adm:profile>
+ </adm:property>
+
<adm:property name="plugin-order-post-response-search" mandatory="false">
<adm:synopsis>
Specifies the order in which post-response search plugins should be
--
Gitblit v1.10.0