https://bugs.openldap.org/show_bug.cgi?id=9079
--- Comment #2 from Quanah Gibson-Mount quanah@openldap.org --- (In reply to gray@nxg.name from comment #0)
I understand from this text the following:
- One can specify multiple URIs in the value of a olcUniqueURI attribute.
I _guess_ these can be space-separated, even though that isn't shown in this syntax.
This is a typo, which will be fixed.
- Each URI defines a set of object attributes
- One can have multiple olcUniqueURI attributes, _each of which_ creates a
'domain'
- This doesn't say what a 'domain' is
The concept of a "domain" is a key part of the mathematical concept of "sets". As this is clearly talking about sets, the definition of domain follows.
- If multiple URIs are specified in a 'domain'
Again, this goes back to the mathematical concept of sets.
- It's not clear where the quotes go, when combining with 'strict' or
'ignore' (I guess "strict ldap://...").
- Can 'strict' or 'ignore' be combined with the second or subsequent URIs?
This is already explicitly answered in the man page:
"Strictness applies to all URIs within a uniqueness domain" thus it must be combined with the full set of URIs in a given statement.