| Ugo Cei (JIRA) 2005-08-10, 7:45 am |
| [ http://issues.apache.org/jira/brows...action_12318311 ]
Ugo Cei commented on DIREVE-216:
--------------------------------
Looks there's definitely a bigger problem now. Multivalued attributes specified when creating a new entry are not supported! Only the last value in the list is stored.
> 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
> Attachments: LDAPModifyAddTest.java, ldap.jar, patch_testCase_AddOpbjectClasses.txt
>
> 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/secur...nistrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
|