[ 
https://issues.apache.org/jira/browse/DIRSERVER-2287?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16969344#comment-16969344
 ] 

Emmanuel Lécharny commented on DIRSERVER-2287:
----------------------------------------------

ApacheDS is built on top of Apache LDAP API. We have a partial implementation 
of ExtensibleMatch, but as you have already realized, not a full one.

We will implement it, I can't tell you when.

> extensibleMatch Not yet implemented in apacheds-xdbm-parition?
> --------------------------------------------------------------
>
>                 Key: DIRSERVER-2287
>                 URL: https://issues.apache.org/jira/browse/DIRSERVER-2287
>             Project: Directory ApacheDS
>          Issue Type: Bug
>          Components: persistentSearch
>    Affects Versions: 2.0.0.AM25
>            Reporter: Roman Stumm
>            Priority: Major
>
> It seems, that apacheds contains some support for LDAP extensibleMatch  ( := 
> operator), but not a complete implementation, because when we try a search, 
> e.g. with filter ou:=ta we get the exception:
>  
> org.apache.directory.api.ldap.model.exception.LdapOperationErrorException: N 
> O T I M P L E M E N T E D Y E T !
>  at 
> org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition.search(AbstractBTreePartition.java:1232)
>  at 
> org.apache.directory.server.core.shared.partition.DefaultPartitionNexus.search(DefaultPartitionNexus.java:642)
>  at 
> org.apache.directory.server.core.api.interceptor.BaseInterceptor$1.search(BaseInterceptor.java:206)
> ...
> Caused by: org.apache.directory.api.util.exception.NotImplementedException: N 
> O T I M P L E M E N T E D Y E T !
>  at 
> org.apache.directory.server.xdbm.search.impl.EvaluatorBuilder.build(EvaluatorBuilder.java:141)
>  at 
> org.apache.directory.server.xdbm.search.impl.EvaluatorBuilder.buildList(EvaluatorBuilder.java:198)
>  at 
> org.apache.directory.server.xdbm.search.impl.EvaluatorBuilder.buildAndEvaluator(EvaluatorBuilder.java:152)
>  at 
> org.apache.directory.server.xdbm.search.impl.EvaluatorBuilder.build(EvaluatorBuilder.java:129)
>  at 
> org.apache.directory.server.xdbm.search.impl.DefaultSearchEngine.computeResult(DefaultSearchEngine.java:253)
>  at 
> org.apache.directory.server.core.partition.impl.btree.AbstractBTreePartition.search(AbstractBTreePartition.java:1219)
>  
>  
> Both org.apache.directory.server.xdbm.search.impl.EvaluatorBuilder and 
> CursorBuilder do not support EXTENSIBLE and throw a NotImplementedException.
>  
> Can we use LDAP extensibleMatch with apacheds or are there any future plans 
> to support it?
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org
For additional commands, e-mail: dev-h...@directory.apache.org

Reply via email to