Skip to Main Content

Analytics Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

restapi value shown in variable somehow is different from when endpoint actually invoked in a packag

et4891Aug 21 2021

I have a package which calls a restapi to download a file. The url is getting by refreshing a variable.
In the variable I checked that the url is exactly what is wanted but after the full package runs. An error was given, somehow the url but encoded. I tried using a browser console to decodeURIComponent to confirmed my theory, after it's decoded the url works totally fine.
How can I disable ODI to encodeURI while making a rest call or somehow able to decode it right before the call is made?
I made a text comparison to check the differ values
Left is the value I got after ODI invoked, right is after I copy and decode, and is also the exact copy of the value is ODI variable
image.png

Comments