cancel
Showing results for 
Search instead for 
Did you mean: 

RPC style WSDL

Former Member
0 Kudos

Im trying to consume an external Webservice via XI. I tested this WebService succesfully using XMLSpy. In XI I successfully import the rpc style wsdl as an External Definition. Also I sucessfully created a client proxy from ECC. However when making a call from ECC it looks like XI is having problems parsing the file. I get the following error. Any ideas how to trouble shoot this??

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!-- Call Integration Server

-->

- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">

<SAP:Category>XIProtocol</SAP:Category>

<SAP:Code area="PARSER" />

<SAP:P1>Error while preparsing SOAP:Body - XML document not well-formed</SAP:P1>

<SAP:P2>{}</SAP:P2>

<SAP:P3>4</SAP:P3>

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack>System error in parser</SAP:Stack>

<SAP:Retry>N</SAP:Retry>

</SAP:Error>

thanks

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi!

I have opened an OSS message regarding this topic some time ago. I was told that RPC-style WSDL are not supported and we had to change it from RPC-style to document-literal style.

Regards, Tanja

Former Member
0 Kudos

Hi,

The error says the xml ocument was well formed.

Have you tried pasting this xml that was created(the one that is generating the parsing error)in the browser?

Is it showing an error there too?

Regards,

Smitha.

Former Member
0 Kudos

Hi Steve,

Can you please elaborate your scenario?