[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: Case Ignore Ordering matching rule for IA5 String sysntax ?
> Hi !
>
> We are trying to define (in our own ldap schema) an IA5String attribute
> type that
> is required to be managed (from our ldap clients) as "case insensitive"
>
> "greaterOrEqual" and "lessOrEqual" filters are required to be managed
> over this
> attribute, so we wanted to assigne (in its attribute type definition) an
> ORDERING
> matching requesting "case insensitive" behaviour
>
> According to RFC4517 (http://tools.ietf.org/html/rfc4517) there is NO
> any
> ordering Matching Rule for IA5String syntax AND case insensitive support.
> We
> tried with the "caseIgnoreOrderingMatch" .. but slapd returns and error
> (at schema
> loading) as attribute type syntax (IA5String) is not allowed for this
> "ordering match rule"
Correct.
> We checked that defining the attribute as "PrintableString" works (as
> "caseIgnoreOrderingMatch"
> is a valid matching rule for that sysntax according to RFC4517) ... but we
> are really interested in
> IA5String syntax ....
>
> Does openLDAP server technolgy provide a "case insensitive ordering
> match" method
> for IA5String syntax ?
No. It doesn't because there's no standard track definition for it.
However, there's nothing preventing OpenLDAP software from supporting this
non-standard track feature. Adding custom matching rules is relatively
"trivial".
p.