Saturday, 29 July 2017

Handle special character in Oracle ICS

Oracle Integration Cloud Service provides a header that enables us to handle special character during sending request to any service.

For instance:

Let's suppose we are calling Web Service that takes input in request parameter. It might be possible, special character may come in request parameter and we want to pass these special character as it is in the request parameter.

So to handle such type of request, Integration Cloud Service provides an useful custom header name x-ics-use-x-www-form-urlencoded that will help us to handle special character.

Simply add a customer header called x-ics-use-x-www-form-urlencoded and assign the value of this header as false.

x-ics-use-x-www-form-urlencoded


Set the value of x-ics-use-x-www-form-urlencoded to false in mapper.

x-ics-use-x-www-form-urlencoded


That's it !

2 comments:

  1. Hi Ankur ,

    Thanks for this post but looks like image is not clear . Also I am trying to use the in BI report call webservice but did not find a place to set value as false

    ReplyDelete
    Replies
    1. Hi,

      Let me know which image is not clear, Will download for you and send it over the email.

      We have created a REST service in blog in which we have created a request custom header "x-ics-use-x-www-form-urlencoded" and set the value as "false".

      Regards,
      Ankur

      Delete