directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ugo Cei (JIRA)" <directory-...@incubator.apache.org>
Subject [jira] Commented: (DIREVE-216) Adding new object classes to an entry removes the old ones
Date Wed, 10 Aug 2005 09:35:41 GMT
    [ http://issues.apache.org/jira/browse/DIREVE-216?page=comments#action_12318295 ] 

Ugo Cei commented on DIREVE-216:
--------------------------------

I still see the same problem when using Novell/OpenLDAP client library. I have attached a
small class with a main method and a copy of the library for testing purposes.

This is using apacheds-main-0.9.2-SNAPSHOT.jar of 09-Aug-2005 12:41 (MD5sum = c9142905fe1f1aaa38ce29088a45fc09).

> Adding new object classes to an entry removes the old ones
> ----------------------------------------------------------
>
>          Key: DIREVE-216
>          URL: http://issues.apache.org/jira/browse/DIREVE-216
>      Project: Directory Server
>         Type: Bug
>     Versions: 0.9.1
>  Environment: Server: ApacheDS 0.9.1 on Windows XP 
> java version "1.5.0_03"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_03-b07)
> Client: Windows XP
> Command line tool ldapadd (from IBM Tivoli Directory Server)
> or Softerra LDAP Administrator 3.2
>     Reporter: Stefan Zoerner
>     Assignee: Alex Karasulu
>      Fix For: 0.9.2

>
> If additional objectclasses are added to an existing entry by a client, the old ones
are lost.
>  e.g. applying the following LDIF to ApacheDS
> --8<--
> # create an entry for a person
> #
> dn: cn=Tori Amos,ou=system
> changetype: add
> objectclass: top
> objectclass: person
> cn: Tori Amos
> sn: Amos
> description: an American singer-songwriter
> # add objectclasses and uid
> #
> dn: cn=Tori Amos,ou=system
> changetype: modify
> add: objectclass
> objectclass: organizationalPerson
> objectclass: inetOrgPerson
> -
> add: uid
> uid: tamos
> -
> -->8--
> leaves an entry behind with only two (instead of all for objectclasses):
> $ ldapadd -p 10389 -D uid=admin,ou=system -w *** -f addAndModifyObjectClasses.ldif
> adding new entry cn=Tori Amos,ou=system
> modifying entry cn=Tori Amos,ou=system
> $ ldapsearch -p 10389 -b "ou=system" "(cn=Tori Amos)"
> cn=Tori Amos,ou=system
> sn=Amos
> objectclass=inetOrgPerson
> objectclass=organizationalPerson
> cn=Tori Amos
> uid=tamos
> description=an American singer-songwriter
> ---
> Expected result would be:
> cn=Tori Amos,ou=system
> sn=Amos
> objectclass=top
> objectclass=person
> objectclass=inetOrgPerson
> objectclass=organizationalPerson
> cn=Tori Amos
> uid=tamos
> description=an American singer-songwriter

-- 
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


Mime
View raw message