[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: attribute senstive synthax

Unfortenuately my php+perl code use attribute without the proper case which is define in my schema and it does not work !
If I change, to respect the case, the name of some attribute it functions.
So the case of Name attribute seems to be important !!!!
Is there an option to avoid to repect the case of name attribut ?


From: Pierangelo Masarati <masarati@aero.polimi.it>
To: Fabrice Nouet <f_nouet@hotmail.com>
CC: openldap-software@OpenLDAP.org
Subject: Re: attribute senstive synthax
Date: Tue, 04 Sep 2001 08:30:11 +0200

Fabrice Nouet wrote:
> Hello all,
> I have defined my own schema with attribute and objectclass definitions.
> When I used a script I want to use these attributes without case matching.
> ex:
> I define an attribut "myMail"
> and I want to use it as "mymail"
> It appears to not funtionning.
> When I change "myMail" into "mymail" in my schema definiton it functions
> properly.
> This attribut is definied like this:
> Equality caseIgnoreMatch
> SUBSTR caseIgnoreSubstringsMatch
> Is someone knows what is wrong ?

The equality and substring rules refer to the VALUE of the attribute,
not the NAME. I guess you're doing something weird with the name
of the attribute somewhere in your scripts, because the tools and the
library that come with OpenLDAP treat attribute names as case
by default.


Dr. Pierangelo Masarati               | voice: +39 02 2399 8309
Dip. Ing. Aerospaziale                | fax:   +39 02 2399 8334
Politecnico di Milano                 | mailto:masarati@aero.polimi.it
via La Masa 34, 20156 Milano, Italy   |

Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp