cancel
Showing results for 
Search instead for 
Did you mean: 

Error PARSING ADAPTER.SOAP_EXCEPTION in SOAP receiver Channel

Former Member
0 Kudos

Hi expert,

in a receiver SOAP channel I have to call a Web Service with https+certificate and get the response.

When I run the interface I have this error in response:

<SAP:Category>XIAdapter</SAP:Category>

<SAP:Code area="PARSING">ADAPTER.SOAP_EXCEPTION</SAP:Code>

<SAP:P1/>

<SAP:P2/>

<SAP:P3/>

<SAP:P4/>

<SAP:AdditionalText>soap fault: Internal Error</SAP:AdditionalText>

<!-- Inbound Message -->

-<SOAP:Fault xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">

<faultcode>SOAP:Client</faultcode>

<faultstring>Internal Error</faultstring>

</SOAP:Fault>

ErrorSOAP: response message contains an error XIAdapter/PARSING/ADAPTER.SOAP_EXCEPTION - soap fault: Internal Error

I Used SOAP UI from XI server with same XML and it works, I'm getting the correct response.

What could be the problem?

Thanks

Fabio

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Problem was different HTTP protocol (1.0 vs. 1.1.)

Answers (1)

Answers (1)

iaki_vila
Active Contributor
0 Kudos

Hi Fabio,

I think the endsystem is giving a SOAP:FAULT response. Try to add this parameter XMBWS.NoSOAPIgnoreStatusCode with value true (Note 1055678:XI 3.0 soap receiver in nosoap mode with HTTP status code). You will need to work with Do not Use SOAP Envelope checkbox marked and to create manually the SOAP envelope at mapping level (SOAP faults with &quot;Do not use SOAP envelope&quot; | SCN)

Regards.

Former Member
0 Kudos

Hi Inaki,

now I'm using XI standard SOAP envelope.

To make your test I have to change to manually SOAP envelop right?

Thanks

iaki_vila
Active Contributor
0 Kudos

Hi Fabio,

Yes, you have to change it, but in this way you can get the error response without the PI SOAP validations and may be it can help you better to understand the problem.

Regards.

Former Member
0 Kudos

Hi Inaki,

I've done what you said to me.

Now response is:

<?xml version="1.0"?>

-<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">

-<env:Body>

-<env:Fault>

<faultcode>env:Client</faultcode>

<faultstring>Internal Error</faultstring>

</env:Fault>

</env:Body>

</env:Envelope>

any idea?

Note that if I cut and paste the request to SOAPUI it works perfectly.

Thanks

Fabio

manoj_khavatkopp
Active Contributor
0 Kudos

Hi Fabio,

Can you check the content type too , normally when you trigger from SOAP UI the contentype is application/soap+xml where as from PI it is text/xml (try using so not use soap envelope), i would suggest you to cross check what are difference between SOAP UI and PI message.

Or else u can give a try using SOAP-HTTP Axis too

Br,

Manoj

Former Member
0 Kudos

Hi Manoj,

no luck in changing content type.

PI message is the same than SOAP UI message, in fact I have cut-pasted PI message in SOAP UI and it works.

Thanks

Fabio