Saviynt unveils its cutting-edge Intelligence Suite products to revolutionize Identity Security!
Click HERE to see how Saviynt Intelligence is transforming the industry.
Saviynt Copilot Icon

Provision special/French characters as Updates to target system

NishkalaPuli
New Contributor II
New Contributor II

Hi,

We have a rest based application deployed in saviynt. when the firstname or lastname of the user changes from Jorgen to Jörgen (the o is the special character here having 2 dots above).

The Update Account task is failing. It works for normal updates but not for special characters.

Any suggestions please ? The issue is in Production system.

Thanks In Advance.

8 REPLIES 8

NM
Honored Contributor II
Honored Contributor II

Hi @NishkalaPuli you can use .replace function and replace accented character with O

NishkalaPuli
New Contributor II
New Contributor II

Hi,

Issue is there are too many such characters and replace wouldnt be a feasible solution. anything we can do globally ?

NishkalaPuli
New Contributor II
New Contributor II

Also, they want the french characters in the target and not being translated to english

Use database functions from preprocessor .

https://docs.saviyntcloud.com/bundle/EIC-Admin-v24x/page/Content/Chapter02-Identity-Repository/Datab...


Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

NM
Honored Contributor II
Honored Contributor II

@NishkalaPuli add backslash before the special character.

NishkalaPuli
New Contributor II
New Contributor II

Issue is not with adding a backslash, In httpParams its ${user.firstname}.

Now, firstname has special characters, how to address this ? add backslash where  in  "${user.firstname}" ?

using replace all

${user.firstname.replaceAll("([\\\\\\[\\]^$.|?*+(){}])", "\\\\$1")}


Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

Hi,

We tried this and it still does not work.

 I am attaching the logs as well.

The issue is with the characters having 2 dots above example: (ö). Like this every character has 2 dots above.

Any other suggestion ? Anything to be done at global level ?