cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP error "Unicode supplemental characters encountered in parameter"..!!

Former Member
0 Kudos

Hi All,

Scenario: Webservice (SOAP)--> XI --> SAP

We are facing some problem with chinese characters while sending the soap call.

The webservice receiving error in the Soap fault as

" FAILED TO INVOKE WEB SERVICE OPERATION OS_Sales Could not call Web service operation OS_Sales. Unicode supplemental characters encountered in parameter 1 (11839)".

Is there any where I can get rid of this?

Thanks

Deepthi

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Just check the target SAP system whether is unicdoe or not and check the RFC destination created for the same in XI for communication to R/3

Rajesh

Former Member
0 Kudos

Yes the SAP is a Uniocode system.

But the message is not even reaching to Integration engine. It is failing at the first point.. ie.at SOAP adapter. And the Webservice is receiving the above error message thorugh SOAP Fault.

This is a problem with few chinese characters. It is working for most of the time. Only for few chinese characters it is facing the problem.

Thanks

Deepthi

Former Member
0 Kudos

Hi,

try this - find the character encoding of your chinese characters.......for this take the data and view it in internet explorer and then from menu view - encoding see the encoding used to view it properly....or you can ask your SOAP application guys the character encoding of your chinese characters......

Then in sender SOAP comm channel, in module tab, add the following in module configuration section:

Module Key Parameter.name Parameter.value

soap XMBWS.XMLEncoding <your_encoding>

where <your_encoding> is the encoding scheme of your chinese characters something like iso-<some_number>

Then rerun your scenario.

Regards,

Rajeev Gupta

Answers (0)