This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Virtual property provisioning to LDAP

We have a virtual property mapping to and LDAP target.  This is the virtual property code:

Dim mail() As String
If Not $CCC_ServiceNowEmailAddress$ Is Nothing Then
mail = {$CCC_ServiceNowEmailAddress$}
Else
mail = $Mail$ 'mail attribute is multivalued in LDAPAccount
End If

return mail

 

CCC_ServiceNowEmailAddress is a string field, Mail is a multivalued string field, the target LDAP mail field is also multivalued.  For some reason, the Mail field is not provisioning.  I can trigger an Ad-hoc provisioning to LDAP by clearing Mail and re-populating it.  It does kick off an LDP_Account_Update/(De-)Activate, and the job queue says it completes successfully, but the data in Mail doesn't get written to the target for some reason.  

Does anyone have any idea what might be going wrong here?

  • Do you have a mapping rule setup for the mail property that would allow to write the property to the target system?

    Did you check your virtual property in the target sytem browser of Synchronization Editor? Does it show the expected value?

    Did you turn on the logging on the target system side? Does the sync journal shows any error?