on 02-12-2008 6:14 PM
Hello Experts,
Here is our scenario.
ECC (idoc) --> XI --> Abap Proxy to execute a Web Service from Interface mapping.
Abap proxy is generated based on external web service; all the connections are setup and working good.
When we reviewed the Payload in XI, we see the special characters, but when we run the abap proxy to send they data out, the output file content is replaced with #.
Any help to fix this problem is greatly appreciated.
>
> ECC (idoc) --> XI --> Abap Proxy to execute a Web Service from Interface mapping.
>
First of all I did'nt understand your scenario. Since you are sending an IDOC from ECC system to XI, so why again you are sending it to R/3 system (inbound proxy)?
Please correct me, if I understood it wrong.
Regards,
Sarvesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Abap proxy is created on a web service running out side SAP landscape.
abap proxy is generated in XI to communicate with external system, not ECC.
We are running this program using interface mapping (abap class).
All above setup is working, no issues there..
After message reaching to XI (from ECC as IDOC), we see the special characters in XI payload. So, I think we are good on the sender side. When we send the data out to the receive, that is where the special characters are replaced with ##.
Any thoughts??
thanks..HP
Edited by: Hari Potti on Feb 12, 2008 7:29 PM
Hi,
Have you changee the encoding in xsd of idoc as ISO-8859 -1
So it seems that, there is a problem at receiver side. May be you can check what kind of coding is being used at receiver side and then we can apply the same encoding at receiver adapter.
Regards,
Sarvesh
Edited by: Sarvesh Singh on Feb 13, 2008 2:32 AM
Sorry for seeking more help. I went through the threads you forwarded, need help in two areas.
I don't see any place to specify the code page (encoding) in my receiver communication channel. I see that in sender channel, but not in the receiver. Please advise.
And how do I change code page in my IE to view data correctly? I tried to google it, but not much help.
thanks..HP
> I don't see any place to specify the code page (encoding) in my receiver communication channel. I see that in sender channel, but not in the receiver. Please advise.
Currently, what adapter you are using in your receiver CC? May be you have to define the encoding in the Module tab of receiver CC, but for that you may have to search the Module conversions.
> And how do I change code page in my IE to view data correctly? I tried to google it, but not much help.
Just right click on IE -
> Encoding and chose the different encodings.
Regards,
Sarvesh
The file is correct, but when you look at it with notepad, then it is displayed wrong.
Open the file with word and set the encoding to UTF-8
The other thing is: When you call a proxy and the encoding is wrong at receiver, then check the unicode settings in the connection to the receiver. It should be non-unicode.
Regards
Stefan
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
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.