This manual page is for Mac OS X version 10.6.3

If you are running a different version of Mac OS X, view the documentation locally:

  • In Terminal, using the man(1) command

Reading manual pages

Manual pages are intended as a quick reference for people who already understand a technology.

  • For more information about the manual page format, see the manual page for manpages(5).

  • For more information about this technology, look for other documentation in the Apple Reference Library.

  • For general information about writing shell scripts, read Shell Scripting Primer.



SLAPO-REFINT(5)                                                                              SLAPO-REFINT(5)



NAME
       slapo-refint - Referential Integrity overlay to slapd

SYNOPSIS
       /etc/openldap/slapd.conf

DESCRIPTION
       The  Referential  Integrity overlay can be used with a backend database such as slapd-bdb(5) to main-tain maintain
       tain the cohesiveness of a schema which utilizes reference attributes.

       Integrity is maintained by updating database records which contain the named attributes to match  the
       results  of  a modrdn or delete operation. For example, if the integrity attribute were configured as
       manager, deletion of the record "uid=robert,ou=people,dc=example,dc=com" would trigger a  search  for
       all  other  records  which  have a manager attribute containing that DN. Entries matching that search
       would have their manager attribute removed.  Or, renaming the same  record  into  "uid=george,ou=peo-ple,dc=example,dc=com" "uid=george,ou=people,dc=example,dc=com"
       ple,dc=example,dc=com"  would  trigger  a search for all other records which have a manager attribute
       containing that DN.  Entries matching that search would have  their  manager  attribute  deleted  and
       replaced by the new DN.

CONFIGURATION
       These  slapd.conf  options  apply to the Referential Integrity overlay.  They should appear after the
       overlay directive.

       refint_attributes <attribute> [...]
              Specify one or more attributes for which integrity will be maintained as described above.

       refint_nothing <string>
              Specify an arbitrary value to be used as a placeholder when the last value would otherwise  be
              deleted from an attribute. This can be useful in cases where the schema requires the existence
              of an attribute for which referential integrity is  enforced.  The  attempted  deletion  of  a
              required  attribute will otherwise result in an Object Class Violation, causing the request to
              fail.  The string must be a valid DN.

       refint_modifiersname <DN>
              Specify the DN to be used as the modifiersName of the internal modifications performed by  the
              overlay.  It defaults to "cn=Referential Integrity Overlay".

FILES
       /etc/openldap/slapd.conf
              default slapd configuration file

SEE ALSO
       slapd.conf(5).

ACKNOWLEDGEMENTS
       OpenLDAP  Software  is  developed  and maintained by The OpenLDAP Project <http://www.openldap.org/>.
       OpenLDAP Software is derived from University of Michigan LDAP 3.3 Release.



OpenLDAP 2.4.11                                  2008/07/16                                  SLAPO-REFINT(5)

Reporting Problems

The way to report a problem with this manual page depends on the type of problem:

Content errors
Report errors in the content of this documentation with the feedback links below.
Bug reports
Report bugs in the functionality of the described tool or API through Bug Reporter.
Formatting problems
Report formatting mistakes in the online version of these pages with the feedback links below.

Did this document help you? Yes It's good, but... Not helpful...