directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stefan Zoerner (JIRA)" <>
Subject [jira] Commented: (DIRSERVER-614) Server allows adding multiple values to a single valued attribute
Date Sun, 20 Aug 2006 19:32:15 GMT
    [ ] 
Stefan Zoerner commented on DIRSERVER-614:

I have written a small piece of Java code to check the LDAP error codes. I will attach it

Here are the result codes for an operation as described in the issue for different servers:

Sun Java System Directory Server 5.2: "LDAP: error code 65 - Object Class Violation"
IBM Tivoli Directory Server 6.0: "LDAP: error code 65 - Object Class Violation"
OpenLDAP 2.3: "LDAP: error code 19 - displayname: multiple values provided"

Please note that for Tivoli no error occurs with displayName, because it is not single valued
in the schema of the server. I used attribute type employeeNumber instead to determine the
result code.

> Server allows adding multiple values to a single valued attribute
> -----------------------------------------------------------------
>                 Key: DIRSERVER-614
>                 URL:
>             Project: Directory ApacheDS
>          Issue Type: Bug
>    Affects Versions: 1.0-RC1, 1.0-RC2
>         Environment: Apache Directory Server 1.0 RC2
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_01-b08)
> Windows XP-SP2
>            Reporter: Stefan Zoerner
>         Assigned To: Ersin Er
> The server allows the creation of entries, in which single-valued-attributes (single-valued
according to the schema) have more than one value.
> For instance, the addition of the following entry is possible:
> dn: cn=Fiona Apple,dc=example,dc=com
> objectclass: top
> objectclass: person
> objectclass: organizationalPerson
> objectclass: inetOrgPerson
> cn: Fiona Apple
> sn: Apple
> displayname: Fiona Apple
> displayname: F. Apple
> displayname (from inetOrgPerson) is single-valued in the schema. Thus the creation of
this entry should not be possible (Schema Violation).  Checks are missing both for entry creation
(add op) and entry modification (modify op).

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:


View raw message