URP: value v. representation

"Kurt D. Zeilenga" <[email protected]>
Newsgroups gmane.ietf.ldup
Message-ID <[email protected]>
Section 5.3.4 ends with the sentence:
  Whenever a CSN for some value is refreshed the value is
  also refreshed using the exact value from the primitive
  so that all directory servers use exactly the same
  representation for the value. 

It should likely read:
  Whenever a CSN for some value is refreshed the value is
  also refreshed using the exact value from the primitive
  so that all directory servers use the same value.  Each
  server is, of course, free to represent the value
  in any form allowed by the attribute's syntax.

Replicas must converge to the same value, not to the same
representation of that value.  Note: CN value 'Foo Bar'
is not the same value as CN 'Foo  Bar' though they
equal per the equality rule.  Replicas must converge to
one or the other (per URP).  However, a member
value of 'CN=Foo Bar' is the same as CN='Foo\20Bar'; no
change is required by either replica.

That is, URP must not force one replicas preferred form
upon another server.

BTW, the URP seems to be dependent upon having an EQUALITY
rule defined for each attribute type and for each replica
to implement this rule.  What happens when the attribute
does have an EQUALITY matching rule? or one replica implements
the rule and another doesn't?

Kurt
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.