[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
ManageDsaIT and multiple namingContexts (ITS#851)
Full_Name: Mark Whitehouse
Version: 2.0.6
OS: RH Linux 6.2
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (24.0.41.53)
Enhancement request:
Extend the ManageDsaIT control to be able to handle multiple namingContext's.
When adding entries into a server with multiple namingContext's it is sometimes
necessary to be able to specify the namingContext for which the add should be
applied. A particular example using referrals is taken from the OpenLDAP
newsgroup:
At 08:59 AM 10/2/00 -0700, Mark Whitehouse wrote:
>>
>>Assume I have multiple namingContexts on one server i.e.
>>
>> database ldbm
>> suffix "ou=people,dc=foo,dc=com"
>> directory /var/ldbm/foo-people
>> index objectclass eq
>>
>> database ldbm
>> suffix "ou=devices,dc=foo,dc=com"
>> directory /var/ldbm/foo-devices
>> index objectclass eq
>>
>> database ldbm
>> suffix "dc=foo,dc=com"
>> directory /var/ldbm/foo
>> index objectclass eq
>>
>>How do I create the referrals in the third namingContext, which refer the
>>entries in the first and second. I need to be able to add the following
>>referral entries to the third naming context:
>>
>> dn: ou=devices,dc=foo,dc=com
>> ou: devices
>> ref: ldap://localhost/ou=devices,dc=foo,dc=com
>> objectclass: referral
>> objectclass: extensibleObject
>>
>> dn: ou=people,dc=foo,dc=com
>> ou: devices
>> ref: ldap://localhost/ou=people,dc=foo,dc=com
>> objectclass: referral
>> objectclass: extensibleObject
>>
>>However, as far as I can see there is no way to specify a namingContext to
>>use when performing an ldapadd operation.
Kurt D. Zeilenga replies:
>The easiest way to do this is to bring up slapd with only the
>one suffix "dc=foo,dc=com", add the two referral objects,
>and then restart the server with the full configuration.
>
>This really should be handled by our ManageDsaIT code, but
>isn't (yet).