Over a year ago I developed a custom partition with ApacheDS that I want to 
port to 2.0 now. The partition is "special" because it is only used to connect 
to ApacheDS, the search in the sub tree is then taken care of in Javacode and 
not in a directory or database.
The result for the query needs to be determined "live" without copying any data 
to ApacheDS beforehand.

This is not my exact scenario but I want to give you an example which might 
explain what I want to do. Let's assume I want to use ApacheDS to look up 
square roots. It would not make sense to store all possible results in 
ApacheDS. 

A search for a square root would look like this:
ldapsearch -b ou=squareroot -M -h localhost -p 389 -x "(value=25)"

"squareroot" will be the name of the subtree / partition I write. The search is 
"value=25" which tells the partition that I want to receive the square root of 
25. The partition would then simply calculate Math.sqrt(doubleTakenFromQuery) 
and return the value.

So my questions are:

1. do you rate 2.0 as mature enough to build my solution on it ? (I assume yes 
but perhaps a certain Milestone is a better fit)
2. is it still the best way to use a partition for this or does 2.0 offer 
better ways ?
3. do you know of any examples for this for 2.0 ? I only know examples for 1.x 
and know that these won't work for 2.0

Reply via email to