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?