This is related to Product Defect 34071 which is due for inclusion in a future release of Identity Manager
The workaround is as follows:
Open the mapping for "User".
On the OneIM side open the virtual property "vrtRDN" and change the code.
OLD:
---
References VI.TSUtils.dll
Imports VI.TargetSystem.Base.Utils.LDAP
Dim name as String = ""
if useOldValues Then
name = $cn[o]$
Else
name = $cn$
End If
If string.IsNullOrEmpty(name) Then
return ""
Else
return RDN.Create("cn",name).ToString()
End If
/---
NEW:
---
References VI.TSUtils.dll
Imports VI.TargetSystem.Base.Utils.LDAP
Dim name as String = ""
if useOldValues Then
name = $cn[o]$
Else
name = $cn$
End If
If string.IsNullOrEmpty(name) Then
name = "Dummy"
End If
return RDN.Create("cn",name).ToString()
/---
That avoids that an empty string will be passed to the target system side, which would lead to the error.