Discussions
Categories
- 17.9K All Categories
- 3.4K Industry Applications
- 3.3K Intelligent Advisor
- 63 Insurance
- 535.7K On-Premises Infrastructure
- 138.1K Analytics Software
- 38.6K Application Development Software
- 5.6K Cloud Platform
- 109.3K Database Software
- 17.5K Enterprise Manager
- 8.8K Hardware
- 71K Infrastructure Software
- 105.2K Integration
- 41.5K Security Software
REST/Translate activity converting arabic characters as '???'

Hi All,
I have a 12c BPEL service which gets XML data from source having some of the data in Arabic. I need to send this data to target API which is JSON based.
I have used REST adapter to integrate with target system. I am constantly getting validation failed exception from target system on one of the field called PPA which is in Arabic.
So to see how the JSON request is sent from rest adapter ,I created a translate activity on the invoke's input variable of REST adapter.
I see the following
{
"PPE" : "Egypt",
"PPA" : "???"
}
But actual value sent in the xml request of the interface is
<PPE>Egypt</PPE>
<PPA>مصر</PPA>
Arabic data is getting replace to '???' while invoking rest or translate. Can you all help me find the solution to this issue? I need to preserve the data. With XML arabic words dont get replaced. I am getting this error only during translate/ REST invocation. Please guide asap.
Regards
Varsha
Answers
-
In your NXSD for the REST Adapter/Translate activity, do you have the encoding defined as "UTF-8".? If not, please add it and then check.