Red Hat Directory Server 8.0 Administrator's Guide
NOTE
Once entries have been distributed, they cannot be redistributed. The following
restrictions apply:
• The distribution function cannot be changed once entry distribution has been
deployed.
• The LDAP modrdn operation cannot be used to rename entries if that would
cause them to be distributed into a different database.
• Distributed local databases cannot be replicated.
• The ldapmodify operation cannot be used to change entries if that would
cause them to be distributed into a different database.
Violating these restrictions prevents Directory Server from correctly locating and
returning entries.
After creating a custom distribution logic plug-in, add it to the directory.
The distribution logic is a function declared in a suffix. This function is called for every operation
reaching this suffix, including subtree search operations that start above the suffix. A distribution
function can be inserted into a suffix using both the Console and the command-line.
2.1.3.1. Adding the Custom Distribution Function to a Suffix Using the
Directory Server Console
1. In the Directory Server Console, select the Configuration tab.
2. Expand Data in the left navigation pane. Select the suffix to which to apply the distribution
function.
3. Select the Databases tab in the right window.
4. Click Add to associate additional databases with the suffix.
The Database List dialog box is displayed. Select a database from the list, and click OK.
5. Enter the path to the distribution library in the Distribution library field, or click Browse to
locate a distribution library on the local machine.
6. Enter the name of the distribution function in the Function name field.
7. Click Save.
Chapter 3. Configuring Directory Databases
60