On Thu, Aug 08, 2002 at 10:14:52AM +0200, stephan.budach wrote:
The problem seems to be that the new OpenLDAP 2.1.3 doesn?t index a
special CT attribute correctly. ctCalXItemID is the unique identifier
for every CorporateTime server calendar account. It is included in a
configuration file to be indexed and an index is actually generated
when i import the ldif file into OpenLDAP 2.1.3.
Unfortuanetly the index seems not to be of any use, because if you
query OpenLDAP 2.1.3 against ctCalXItemID you won?t get any results.
If
I exclude the index from the slapd.conf file everything works fine.
There appears to be a bug in 2.1.3 related to 'presence' indexing.
Thus, I suspect that if you have a line such as:
index ctCalXItemID pres,eq,sub
in slapd.conf and try a query of the form 'ctCalXItemID=*' you will
get no results. If you remove 'pres' from the index list then all is
well. For comparison, searches of the form 'ctCalXItemID=a*' will work
as they use the 'sub(string)' index.
Are your queries of the '=*' form?
Andrew
--
-----------------------------------------------------------------------
| From Andrew Findlay, Skills 1st Ltd |
| Consultant in large-scale systems, networks, and directory services |
| Andrew.Findlay@skills-1st.co.uk +44 1628 782565 |
-----------------------------------------------------------------------