Topic
10 replies Latest Post - ‏2013-02-05T01:42:54Z by HermannSW
NILAY97
NILAY97
65 Posts
ACCEPTED ANSWER

Pinned topic Minimum Output Escaping Rule to Changing Character

‏2013-02-04T07:13:34Z |
Hi,

The Backend is sending DataPower "£" which is getting converted to "£
" using Minimum Output Escaping Rule". In the URL Map, i'am using "*" to match.

I do not want any manipulation of attribute in DataPower i.e i want to send the response as it is coming from Backend to Client.

Pls Help.
Updated on 2013-02-05T01:42:54Z at 2013-02-05T01:42:54Z by HermannSW
  • Daviiid
    Daviiid
    215 Posts
    ACCEPTED ANSWER

    Re: Minimum Output Escaping Rule to Changing Character

    ‏2013-02-04T07:51:05Z  in response to NILAY97
    Hello
    What is the encoding used by your "back end"?
    • NILAY97
      NILAY97
      65 Posts
      ACCEPTED ANSWER

      Re: Minimum Output Escaping Rule to Changing Character

      ‏2013-02-04T08:06:51Z  in response to Daviiid
      Hi David,

      Thanks for your response.

      Sorry, i'am not aware of the encoding used by the back end.

      Pls Help as Minimum Output Escaping Rule is changing my character which i do not want.

      Is there any other way by which we can do this at DataPower.

      Thanks,
      Nilay
      • Daviiid
        Daviiid
        215 Posts
        ACCEPTED ANSWER

        Re: Minimum Output Escaping Rule to Changing Character

        ‏2013-02-04T08:18:18Z  in response to NILAY97
        Do you use a styleSheet on response?
        • NILAY97
          NILAY97
          65 Posts
          ACCEPTED ANSWER

          Re: Minimum Output Escaping Rule to Changing Character

          ‏2013-02-04T09:37:16Z  in response to Daviiid
          No we do not use any Stylesheet. Its just a pass through in Response Rule.

          Pls Help as it is urgent.
          • Daviiid
            Daviiid
            215 Posts
            ACCEPTED ANSWER

            Re: Minimum Output Escaping Rule to Changing Character

            ‏2013-02-04T09:52:09Z  in response to NILAY97
            In my opinion, it's a encoding problem between your client and your back end..

            What is the Hex value received by DataPower for your caracter £?
            • NILAY97
              NILAY97
              65 Posts
              ACCEPTED ANSWER

              Re: Minimum Output Escaping Rule to Changing Character

              ‏2013-02-04T10:53:08Z  in response to Daviiid
              Sorry i'am new to DP and do not know how to find the HEX value?

              Could u pls help.
              • Daviiid
                Daviiid
                215 Posts
                ACCEPTED ANSWER

                Re: Minimum Output Escaping Rule to Changing Character

                ‏2013-02-04T10:57:16Z  in response to NILAY97
                Is it a Web Service Proxy or a Multi Protocol Gateway?
                • NILAY97
                  NILAY97
                  65 Posts
                  ACCEPTED ANSWER

                  Re: Minimum Output Escaping Rule to Changing Character

                  ‏2013-02-04T11:06:58Z  in response to Daviiid
                  It is a web service Proxy.

                  Hex Code- £
                  • Daviiid
                    Daviiid
                    215 Posts
                    ACCEPTED ANSWER

                    Re: Minimum Output Escaping Rule to Changing Character

                    ‏2013-02-04T11:37:33Z  in response to NILAY97
                    What did you set in "Response Type" in your WSP?

                    If you want no transformation, try to set it with "Pass-Thru"
  • HermannSW
    HermannSW
    2818 Posts
    ACCEPTED ANSWER

    Re: Minimum Output Escaping Rule to Changing Character

    ‏2013-02-05T01:42:54Z  in response to NILAY97
    > No we do not use any Stylesheet. Its just a pass through in Response Rule.
    >
    DataPower does not change data for pass-thru response rule type.

    > Pls Help as it is urgent.
    >
    Please take packet captures of a failung transaction, once on the interface to the backend, and once on the interface to the client,
    or on "all interfaces".

    With "Follow TCP Stream" in eg. Wireshark tool you will be able to see what exactly gets sent from the backend,
    what exactly gets sent from DataPower to client, and whether both is identical or not (use hex view).

     
    Hermann<myXsltBlog/> <myXsltTweets/>