On Wed Nov 23 2005 at 11:49:33 CET, Pierangelo Masarati wrote:

> In your very case:
> 
> <slapd.conf>
> database      bdb
> suffix                "o=RSC"
> 
> database      meta
> suffix                "dc=virtual"
> # ... uri #0
> uri           "ldap://localhost/ou=People,dc=virtual";
> suffixmassage "ou=People,dc=virtual" "ou=People,dc=retail"
> # ... uri #1
> uri           "ldap://localhost/dc=virtual";
> suffixmassage "dc=virtual" "o=RSC"
> </slapd.conf>
> 

Thank you! That worked. I notice that binds on
uid=xx,ou=rsc,dc=virtual always work (i.e. they don't seem to be
checked on the target server); is that correct and/or can it
be changed?

Furthermore, upon searching for sn=mens for example, only the 
results from the first URI are returned. Can that be changed
to include all results of all uri?

> As I said in my previous posting, you may still use gluing for a totally
> different setup this way:
> 
> <slapd.conf>
> # global overlay: goes before any database
> overlay                       rwm
> rwm-suffixmassage     "ou=People,o=RSC" "ou=People,dc=retail"
> 
> # first database: proxy for people; gets rewritten
> database              ldap
> suffix                        "ou=People,o=RSC"
> subordinate
> uri                   "ldap://localhost";
> 
> # main database: does not get rewritten
> # because rwm-suffixmassage rule does not match
> database              bdb
> suffix                        "o=RSC"
> </slapd.conf>

This doesn't work for me. I see on the target server, that the
original naming context is searched for (in the example above
the target server is getting "ou=People,o=RSC"). 

Regards,
        -JP

Reply via email to