[ 
http://issues.apache.org/jira/browse/DIRSERVER-614?page=comments#action_12429290
 ] 
            
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 later.

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: http://issues.apache.org/jira/browse/DIRSERVER-614
>             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: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to