directory-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Emmanuel Lecharny <>
Subject Re: [ApacheDS] Parsing question FilterParser
Date Thu, 10 Jul 2008 00:14:46 GMT
Hammond, Steve wrote:
> I am still having problems with parenthesis.
> If I do a search thru LdapStudio against my own partition for (cn=bob
> (just bob)) escaped as (cn=bob \28just bob\29), things work great.  My
> class gets passed a SearchOpContext with the filter
> having the parenthesis unescaped already for me.
> If I try to do a unit test case or code that passes in a filter as a
> string, FilterParser.parse() handles the escaped string, but does not
> unescape the parenthesis as I expected, so my gets an
> OpConext with the filter having \28 and \29 in it so my unit test fails.
> Is there a reason FilterParser.parse is not unescaping these values for
> me?  Is there a hidden ExprNode.unescape() function that I should be
> calling?  Or do I have to have special cases to handle these escapes in
> all of my partition entry points?
Can you paste your unit test ?

It's a little bit late here (2 am, Paris time) and my brain is not in 
good shape :)

I will try to give you an ansswer tomorrow morning.

Thanks !

cordialement, regards,
Emmanuel L├ęcharny

View raw message