cancel
Showing results for 
Search instead for 
Did you mean: 

JCO_ERROR_XML_PARSER

Former Member
0 Kudos

I have a jdbc to RFC scenario. Here One of the column in the jdbc has the xml string which has to be converted and call the RFC fm. I am using a java mapping for the same.

The input message payload (What you see b/w <row> is the xml string i mentioned earlier)

<?xml version="1.0" encoding="utf-8" ?>

<ns:mt_test xmlns:ns="http://envision.com/jdbc">

<row>

<ORDERID>4373431</ORDERID>

<NEW_EVENT_MSG><ICSS> <PREMISE_ID>1100036</PREMISE_ID> <NO_WO>210711170148</NO_WO> <TP_WO>XX07</TP_WO> <FG_MANUAL_ORDER/> <DT_REQUIRED/> </ICSS></NEW_EVENT_MSG>

</row>

</ns:mt_test>

When I run, i get the error

(130) JCO_ERROR_XML_PARSER: Expecting a tag to begin with '<' instead of '1', in "REMISE_ID>1100036</P": com.sap.aii.af.rfc.afcommunication.RfcAFWException: error while processing message to remote system:com.sap.aii.af.rfc.core.client.RfcClientException: could not convert request from XML to RFC:com.sap.mw.jco.JCO$Exception:

Regards,

Unni

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

as above

Former Member
0 Kudos

Is this method public void characters required? I use SAX Parser

Former Member
0 Kudos

removed the public void character ()

method from the java mapping program.