Hi,

I'm facing problem with multiple values being added to the record in
target system during the create event if the target system already has
the corresponding record.

The Scenario: The Identity Value is connected to an application (which
is also an eDirectory server). The application side already has a user
object under the container as shown below:

dn: uid=T001,ou=employees,ou=company,dc=com
uid: T001
givenName: Test1
sn: User1
cn: Test1 User1

On the Indentity Vault when I add corresponding record as shown below

dn: uid=T001,ou=employees,ou=company,dc=com
uid: T001
givenName: Test1
sn: User1
cn: Test1 User1
displayName: User11, Test11

As a result of the above operation on Indentity Valut the record on the
application side is updated with duplicate/multiple values instead of
replacing the value on Identity Vault as shown below

dn: uid=T001,ou=employees,ou=company,dc=com
uid: T001
givenName: Test1
givenName: Test11
sn: User1
sn: User11
cn: Test1 User1
cn: Test11 User11
displayName: User11, Test11

I want to know what changes I need to make in the creation policies or
driver filter so that if the attribute is already present on the
application side then that value is replaced with the value in Indentity
Valut. If the attribute is not present on the application side then the
attribute:value pair is added and the value is populated from Identity
Vault.

The record on application side should look as shown below:

dn: uid=T001,ou=employees,ou=company,dc=com
uid: T001
givenName: Test1
sn: User1
cn: Test1 User1
displayName: User11, Test11

Any help in this regard is much appreciated.

Thanks!!


--
hanumanth_rao
------------------------------------------------------------------------
hanumanth_rao's Profile: http://forums.novell.com/member.php?userid=65467
View this thread: http://forums.novell.com/showthread.php?t=387023