on 12-22-2015 3:40 PM
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>
Error | SOAP: 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
Problem was different HTTP protocol (1.0 vs. 1.1.)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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 "Do not use SOAP envelope" | SCN)
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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
User | Count |
---|---|
84 | |
10 | |
9 | |
8 | |
6 | |
6 | |
6 | |
5 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.