on 10-22-2014 9:33 AM
Hi,
For the scenario SAP--->PI---->Webserive(SOAP call)
One of my webserive system not accepting all languages speical characters ( for ex: German characters ä , Ä , ü, ö).
Could you please suggest me how to proceed here?
Thank you.
Sateesh
Hi Sateesh,
You need to use a proper encoding of the SOAP Service to support the special chars. If PI is not the issue you need to to this for the receiving Webservice. There is no other possibility.
BR
Harald
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
you should be able to request ws with ISO-8859-1 (I think)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sateesh,
Identify the special characters and communicate to the sender not to send them.
Secondly as suggested by Harald try changing the encoding of the XML. You can use modules to change the XML encoding of the source xml. Please refer to this link
XMLAnonymizerBean (SAP Library - SAP NetWeaver Exchange Infrastructure)
Regards
Anupam
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sateesh,
The SOAP receiver adapter can use any character encoding supported by the local JDK. The request message from the SOAP receiver is normally encoded in UTF-8. If you want to change this encoding, for instance to iso-8859-1, you can set parameter XMBWS.XMLEncoding to iso-8859-1 in the module configuration for the SOAP adapter module. This setting is for the outgoing SOAP message and has no effect on the incoming SOAP message. For the incoming SOAP message, any code page supported by the local JDK is accepted.
Regards,
Naveen
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.