Hello,

I'm configuring an application using my openldap and I'm seeing queries I 
didn't know them before. The queries are like this:

filter="(|(objectClass=groupOfNames)(?objectClass=container)(objectClass=organization)(objectClass=organizationalUnit)(objectClass=domain)(?objectClass=domaincomponent)(?objectClass=builtinDomain))"

This may be the first time I see the ? in the search filter of a query.

But when I try to reproduce it with ldapsearch command I get:

$ ldapsearch 
'(|(objectClass=groupOfNames)(?objectClass=container)(objectClass=organization)(objectClass=organizationalUnit)(objectClass=domain)(?objectClass=domaincomponent)(?objectClass=builtinDomain))'
# extended LDIF
#
# LDAPv3
# base <dc=Telematica> (default) with scope subtree
# filter: 
(|(objectClass=groupOfNames)(?objectClass=container)(objectClass=organization)(objectClass=organizationalUnit)(objectClass=domain)(?objectClass=domaincomponent)(?objectClass=builtinDomain))
# requesting: ALL
#

ldap_search_ext: Bad search filter (-7)

I guess the problem in the query is because of the '?' operator. So, how can I 
reproduce it with ldapsearch?

And... what does this '?' mean?

Thanks,

---
Angel L. Mateo Martínez
Sección de Telemática
Área de Tecnologías de la Información y las Comunicaciones Aplicadas (ATICA)
http://www.um.es/atica
Tfo: 868889150
Fax: 868888337

Reply via email to