Skip to Content
0
Former Member
Dec 03, 2009 at 03:25 PM

Byte-Offset in XML

1237 Views

Hi all,

I am reading a huge xml file using a proxy. The file is sent from a legacy system to PI. PI is passing the file to R3.

Everything seem to be ok on PI side ( sxi_monitor). We face the problem in the R3 side. Sxi_monitor on R3 side shows the error

*********'

SOAP:mustUnderstand="">

<SAP:Category>XIProxy</SAP:Category>

<SAP:Code area="ABAP">PARSE_APPLICATION_DATA</SAP:Code>

<SAP:P1>Request Message</SAP:P1>

<SAP:P2>CX_ST_MATCH_ELEMENT</SAP:P2>

<SAP:P3>/1SAI/TXS00000000000000000066</SAP:P3>

<SAP:P4>XML Bytepos.: 113 XML Path: ns1:budstikkenXml_Extended_MT(1) Error Text: System expected element 'budstikkenXml_Extended_MT'</SAP:P4>

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>Error during XML => ABAP conversion (Request Message; error ID: CX_ST_MATCH_ELEMENT; (/1SAI/TXS00000000000000000066 XML Bytepos.: 113 XML Path: ns1:budstikkenXml_Extended_MT(1) Error Text: System expected element 'budstikkenXml_Extended_MT')) System expected element 'budstikkenXml_Extended_MT'</SAP:Stack>

***

When i try to test it using transaction sproxy i get follwoing message:

System expected element

' messagel_Extended_MT', Byte-Offset in XML:

114 , ST: /1SAI/TXS00000000000000000066, Line: 356

Any suggestions?

Regards

Ugur