Hi,
I want to use Stambia S19.0.7 to make a REST web service call where I have a HTTP URL replacement parameter which is an email address. I have configured the WSDL metadata and set a "Input Part" which uses the "http:urlReplacement" binding type and my URL has the input part name patter in {}.
<url>/json/{email}
I mapped my database table to the input part, and the output JSON response to a target table. (Oracle 12c database).
But what I did notice was that the "Call Webservice" is encoding my HTTP URL Replacement. Essentially, it is replacing the "@" symbol in my mapped input part with the HTML encoded equivalent "%40". And this causes my web service to fail because it can no longer parse the URL part.
The database table has
This email address is being protected from spambots. You need JavaScript enabled to view it.
This is mapped to the Input Part "email" which uses the "http:urlReplacement" binding type and "string" data type
What I expect =
<url>/json/user@email.com
What the Stambia web service invokes =
<url>/json/user%40email.com
Is there any way to prevent this automatic URL encoding?