cancel
Showing results for 
Search instead for 
Did you mean: 

How to handle Russian and Isareli character in SAP PI

Former Member
0 Kudos

Hello ,

I need to Pick a file through PI and process it to SAP

FILE->PI->Proxy

But its failing at Mapping level because of some special characters , those are Russian and Isareil characters.

someone please suggest how to handle those special characters,they should not be removed they should be processed as it is to sap

Thanks,

Manasa

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hello ,

I see error in message monitoring and its failing at mapping level.

An invalid XML character (Unicode: 0x1b) was found in the element content of the document ..Is the error am getting .

The special character which are coming through file should not be removed or replaced, they should be passed to SAP as it is picking from host through PI

Thanks&Regards,

Manasa

RaghuVamseedhar
Active Contributor
0 Kudos

Manasa,

It seems the source system (or user) is sending "Esc" character in file. http://unicode-table.com/en/#001B

Ideally  or U+001B should be converted to  . Request source to escape non-printable characters.

If you have no control on source, you can try this

//remove escape 'Esc' character

inputContent = inputContent.replaceAll("", "");

RaghuVamseedhar
Active Contributor
0 Kudos

Manasa,

Please post the error message and part of XML which is causing the issue.

former_member186851
Active Contributor
0 Kudos

Hello Manasa,

You can handle them using Java mapping.

Refer the below discussion