on 11-21-2008 1:43 PM
Hi, I would like to change receiver SOAP adapter encoding ie. encoding of outgoing message. What I need to do to change it? Thank you in advance.
Resolved.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
What character encoding is supported by the SOAP receiver adapter?
A: 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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
No. There is one strange thing. As I wrote, both messages have headers with attribute encoding="UTF-8". BUT, when I display the payload in SXMB_MONI transaction, and I display a context menu on it (right click), context menu says that the message is encoded by Unicode Encoding, what is UTF-16 (not UTF-8) ... When I select "Display source code" from context menu, the message displays in external viewer when can I ensure, that the encoding is really UTF-16 ... can enybody explain this? When the message header claims UTF-8 header but the message is encoded in UTF-16 encoding?
Thank you in advance.
User | Count |
---|---|
94 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.