I don’t think the transforms are the problem here.
Can you make an API call to SailPoint to see what it returns as the value for that account’s firstname attribute? I think you’ll find that the stored value doesn’t actually contain the ñ you’re expecting, likely because of an encoding issue.
My decomposeDiacriticalMarks transform is already working. The issue is when I edited the .CSV file in Excel, the characters are being converted to different format. so When I tried to open it via notepad or notepad++, it works now. Thanks for the help.
Thank you all for the help The issue occurs where I am opening and editing the CSV file. so When I tried to open it via notepad or notepad++, decomposeDiacriticalMarks transform can covert special characters now.
We are seeing the same issue where the source is Oracle HCM and when we get the data with special characters, it is represented as question mark (�) in Sailpoint. For e.g. Alarc�n.
I tried the above transform but still no luck. Any insights please?
The in built transform does not cover all diacritic marks for some reason. I had to add this table to cover some of them. (This table was written about a year ago, so I don’t know if it needs updating):
When we download the data from Sailpoint, all the special characters are represented as � (e.g. Alarc�n), so we are not sure what the special character would be to replace.
Are you downloading it as a .csv file, or any excel format?
If so, then all special characters will look like that. You will need to clean the data in SP before downloading it.
Ok, we downloaded as csv file but the actual problem here is that the data, which is coming from HCM, all the special characters are represented as � in SP. So, we are not sure what the special character would be and how to clean up in SP.
When you look at the source account, are they showing there as special characters or are they being converted to ‘�’.
They ‘should’ be fine there.
We had the situation where they were replaced in AD in the DN, but not in the display name, so I was able to down load a search and then manually fixed them in AD