[Date Prev][Date Next]
RE: Models: Matching Rule Uses
- To: "Jim Sermersheim" <firstname.lastname@example.org>, <ietf-ldapbis@OpenLDAP.org>
- Subject: RE: Models: Matching Rule Uses
- From: "Ramsay, Ron" <Ron.Ramsay@ca.com>
- Date: Fri, 31 Jan 2003 11:52:37 +1100
- Content-class: urn:content-classes:message
- Thread-index: AcLIvrOHLjAQntI8Rz+5fLGdGjZl2gAAzk9g
- Thread-topic: Models: Matching Rule Uses
I should think the normal use of a matching rule is in the 'equalityMatch' choice of the filter. I also think 'extensibleMatch' is an attempt to create a new semantic and that the paragraphs below provide the means to scope this new meaning. The use of the matching rule in an attribute definition is automatically scoped.
From: Jim Sermersheim [mailto:email@example.com]
Sent: Friday, 31 January 2003 11:21
To: Ramsay, Ron; ietf-ldapbis@OpenLDAP.org; firstname.lastname@example.org
Subject: RE: Models: Matching Rule Uses
Why not? I may have an attribute who's syntax is caseExactMatch. I may
want to search for values of that attribute using an extensible match
filter where the rule is caseIgnoreMatch.
>>> "Ramsay, Ron" <Ron.Ramsay@ca.com> 1/30/03 4:30:59 PM >>>
caseIgnoreMatch is not an *extensible* matching rule.
From: Hallvard B Furuseth [mailto:email@example.com]
Sent: Friday, 31 January 2003 09:34
Subject: Models: Matching Rule Uses
> 4.1.4. Matching Rule Uses
> A matching rule use lists the attributes which are suitable for use
> with an extensible matching rule
Please add something like "(in addition to those uses expressed in
BTW, how do Matching Rule Uses relate to the statements in [Syntaxes]
about which matching rules can be used with which syntaxes?
For example, [Syntaxes] 5.2.6 says:
> The caseIgnoreMatch rule compares an assertion value of the
> String syntax to an attribute value of a syntax (e.g. the
> String, Printable String, Country String or Telephone Number
> whose corresponding ASN.1 type is DirectoryString or one of its
> alternative string types, e.g. PrintableString.