Replies: 1 comment
|
Hi, thanks for the detailed report. This is not related to the Root causeThe // Iterate through the characters in the value and filter out
// everything that isn't a digit.
for (int i = 0; i < valueLength; i++) {
final char c = valueString.charAt(i);
if (StaticUtils.isDigit(c)) {
buffer.append(c);
}
}So your two values normalize to the same key:
From LDAP's point of view these are the same phone number, hence There is no global directive to disable this — the duplicate check is done by the schema/core layer using the normalized value of the matching rule. Workarounds
SummaryThe rejection is correct LDAP behavior for |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
LDAP: error code 20 - The provided LDAP attribute mobile contains duplicate values
Default 00-core.ldif is in use, which defines
So this is a multi value attribute.
The UID Unique Attribute is disabled.
Nevertheless this operation fails:
Expected Behaviour
Entry will be added (like our previous LDAP server (389-ds) accepts this)
Additional context
OpenDJ 4.10.2 on RHEL9,.7
Am I missing a global directive?
Vote to raise the priority 🖐️
All reactions