directory-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Emmanuel Lécharny <elecha...@gmail.com>
Subject Re: Getting fully qualified distinguished name from entry
Date Tue, 05 Feb 2013 19:54:47 GMT
Le 2/5/13 8:34 PM, Carlo.Accorsi@ibs-ag.com a écrit :
> Hi,
>
> I'm searching for an entry that has this format.
>
> uid=123, ou=A, ou=B,o=C
>
> SearchRequest req = new SearchRequestImpl();
>                      req.setScope(SearchScope.SUBTREE);
>                      req.addAttributes(DEFAULT_ATTRIBUTES);
>                      req.setTimeLimit(0);
>                      req.setBase("o=C"); // this is the root of tree
>                      req.setFilter("(uid=123)");
>
> When I get the entry back,
>
> entry.getDn().getName()  returns  'uid=123'
>
>        List<Rdn> rdns = entry.getDn().getRdns();
> The RDNs in the List  rdns are null except for the first value which contains uid=123
>
> I've looked through the api but is there any way to get the entire string 'uid=123, ou=A,
ou=B,o=C' from entry or DN?

That's really strange. The Dn.getName() returns the full Dn. Here, it
seems that the entry contains only "uid=123" instead of the full DN.

That means the Dn is not correctly built. I have to investigate this,
it's really surprising...


-- 
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com 


Mime
View raw message