AnsweredAssumed Answered

Character Encoding when writing to ActiveDirectory

Question asked by benoitdelvaux on Apr 27, 2016
Latest reply on Apr 27, 2016 by benoitdelvaux

Hello,

I use a "Update a user in the Directory" action via an ActiveDirectory/LDAP connection.

The data for the update comes from a Boomi Flat File.

The update works pretty well but when I check the values in ActiveDirectory, accented (french) characters are replaced with other special characters.

 

For example if I write: "This is a tèst"

I will get "This is a tèst"

 

Any idea of what could go wrong?

My understanding is that:

- It is better to use ISO-8859-1 for the LDAP interface since it is the encoding used in the Sample ActiveDirectory Properties File

- The Boomi Flat Files that are used as input use UTF-8 as default. See "Character Encode/Decode" in Data ProcessShape

- Therefore I placed a Character Encode(ISO-8859-1) between my Flat File input and the LDAP Connection shape where the update is performed.

 

When processing, if I check the content of the LDAP Connection Shapre Data, I see that the update request header uses ISO-8859-1 as character set and that the value being sent is: "This is a tèst" (so the correct one)

 

Our ActiveDirectory supports both LDAPv2 and LDAPv3 protocols.

 

Any help is welcome,

Thank you,


Ben

Outcomes