cancel
Showing results for 
Search instead for 
Did you mean: 

.BaseRuntimeException; Character reference "�" is an invalid XML character

vicky20691
Active Contributor
0 Kudos

Hi Experts,

I am definitely missing something. Scenario is SOAP to RFC synchronous scenario. SAP PO 7.4 Single stack

RFC receiver configuration is done in channel and connecting RFC channel to a SAP system. I have done all the search on the blog out of which every blog/discussion tells it is Unicode issue with character set mismatch problem.

The RFC program has the Unicode checkbox CHECKED.

This error is occuring when PI is getting response back from RFC.

Transmitting the message using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: Error encountered while executing mapping: com.sap.aii.af.service.mapping.MappingException: Mapping failed in runtimeRuntime Exception when executing application mapping program com/sap/xi/tf/_MM_TrackingSR_Res_; Details: com.sap.aii.utilxi.misc.api.BaseRuntimeException; Character reference "&#00" is an invalid XML character.



Please provide your  expertise help on th above matter. Cache refresh full mode or restart is not an option as it is a Live system

Regards,

Vikas

Accepted Solutions (1)

Accepted Solutions (1)

former_member192892
Active Contributor
0 Kudos

Looks like your payload has an invalid XML character somewhere.

vicky20691
Active Contributor
0 Kudos

Hi Thanks for replying,

Seems this turned out to be a Data Issue Iinvalid input) for the RFC program. Could have found more easily if not a production system.

Regards,

Vikas

former_member186851
Active Contributor
0 Kudos

Vikas take the payload and test in dev or quaity box

Answers (1)

Answers (1)

former_member186851
Active Contributor
0 Kudos

Hello Vikas,

Check your payload in mapping.

vicky20691
Active Contributor
0 Kudos

Hey Raghu,

Did that and then only got a confirmation on this.. Thanks for the response.

Regards,

Vikas