[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: Multiple Databases and Referrals



When adding a referrals (but not regular entries),
enable the ManageDsaIt (-M) control.

Kurt

At 09:52 PM 2002-08-18, Ace Suares wrote:
>Hi,
>
>I am new to the list. Sorry if my questions are already documented.
>
>1. Can you point me to some RTFM about multiple databases and 
>referrals ? I googled a lot, but could only find very little.
>
>2. I am trying to use 1 (one) openldap server with multiple 
>databases.
>
>Let's say the first database is: 
>suffix: dc=suares,dc=com
>
>and the second is:
>suffix: dc=somethingelse,dc=com
>
>and the third is:
>suffix: dc=com
>
>and I want to use the dc=com database to search through dc=*,dc=com, 
>then I need referrals, right ?
>
>3. If i use a pseudo-ldif file like:
>
>dn: dc=com
>
>dn: dc=suares,dc=com
>objectClass: Referral
>ref: ldap://127.0.0.1/dc=suares,dc=com
>
>dn: dc=somethingelse,dc=com
>objectClass: Referral
>ref: ldap://127.0.0.1/dc=somethingelse,dc=com
>
>dn: cn=info,dc=somethingelse,dc=com
>objectClass: person
>cn: info
>
>dn: cn=moreinfo,dc=suares,dc=com
>objectClass: person
>cn: info
>
>
>Then I would expect that the first 3 entries go into the dc=com 
>database, the 4th in the dc=somethingelse,dc=com databasem and the 
>last in the dc=suares,dc=com database.
>
>Instead, Only the first goes into the dc=com database, the second 
>goes into dc=suares,dc=com, and the third goes into 
>dc=somethingelse,dc=com.
>
>These referrals then sit there referring to themselves, and no other 
>records can be entered.
>
>I 'solved' this by having a two-stage process that unconfigures the 
>subtree databases, restarts the server, enters the first three 
>entries, then reconfigures the server to hold all databases, 
>restarts the server, and has the last two entries loaded.
>
>Why is this happening, is it supposed to happen like this, or do I 
>need to read more on this topic ?
>
>4. I also noticed that configuring f.i. the dc=suares,dc=com 
>database so that
>
>referral: ldap://127.0.0.1/
>
>or
>
>referral: ldap://127.0.0.1/dc=com
>
>breaks the database. I supposed that subordinate databases needed 
>superior knowledge, but it seems fine to work without the slapd.conf 
>referral directive.
>
>I hope any of you has answers to my questions.
>
>If anyone can re-phrase my questions to be better understandable, I 
>wouldn't mind.
>
>Thanks in advance.
>
>-- 
>Ace Suares, Internet Consultancy and Training
>Keizersgracht 132,      1015 CW AMSTERDAM, NL
>phone: 06 557 06 554    (+31 6 557 06 554) (voicebox)
>fax: 08 48 707 705      (+31 84 870 770 5)
>mailto:ace@suares.com   http://www.suares.com