cancel
Showing results for 
Search instead for 
Did you mean: 

http error

former_member229310
Active Participant
0 Kudos

Dear All,

We have an Asyn  file to SOAP ( Trasport Pro - HTTP , Message Proto - XI 3.0 )

The receiver system is also PI system where we are posting our message over the adapter engine of the third party  PI system. 

Target url - http://<>/XISOAPAdapter/MessageServlet?ximessage=true

The receiver CC is showing in error,

The xpi inspector log is as shown below, 

1)

HTTP Response Received. Status Code = 500


The HTTP Response data is = <?xml version='1.0'?>

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

<faultcode>SOAP:Client</faultcode>

<faultstring>Server Error</faultstring>

<faultactor>http://sap.com/xi/XI/Message/30</faultactor><detail><SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" SOAP:mustUnderstand="1"><SAP:Category>XIProtocol</SAP:Category><SAP:Code area="PARSING">GENERAL</SAP:Code>

<SAP:Stack><![CDATA[

com.sap.aii.af.service.cpa.CPAObjectNotFoundException: Couldn't retrieve inbound binding for the given P/S/A values: FP=A1;TP=B1;FS=12;TS=IN;AN=OO;ANS=http:/bbc.com/xi/news;

at com.sap.aii.af.service.cpa.impl.lookup.CommonLookup.getInboundBinding(CommonLookup.java:250)

at com.sap.aii.af.service.cpa.impl.lookup.CommonLookup.getInboundBinding(CommonLookup.java:171)

at com.sap.aii.af.service.cpa.InboundRuntimeLookup.<init>(InboundRuntimeLookup.java:88)

at com.sap.aii.af.service.cpa.impl.lookup.AbstractLookupManager.getBinding(AbstractLookupManager.java:570)

at com.sap.aii.adapter.soap.web.MessageServlet.getBinding(MessageServlet.java:666)

at com.sap.aii.adapter.soap.web.MessageServlet.doPost(MessageServlet.java:366)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:202)

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:103)

at com.sap.engine.services.servlets_jsp.server.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:126)

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:432)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:210)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:441)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:430)

at com.sap.engine.services.servlets_jsp.filters.DSRWebContainerFilter.process(DSRWebContainerFilter.java:38)

2) Though in message log  it says response received why the third party say that they have not received any message.

Thanks in advance.

Accepted Solutions (0)

Answers (3)

Answers (3)

iaki_vila
Active Contributor
0 Kudos

Hi Harsha,

I dont understand why are you using the soap receiver adapter, Have you tried with the pi adapter?. Have you check the call with the soapui tool?

This kind of error seems originated by the parameters party, sender service or sender namespace for the receiver side, check them

Regards and goof luck

baskar_gopalakrishnan2
Active Contributor
0 Kudos

Please make sure you specified target URL valid one in the receiver soap channel.

former_member181985
Active Contributor
0 Kudos

>>com.sap.aii.af.service.cpa.CPAObjectNotFoundException: Couldn't retrieve inbound binding for the given P/S/A values: FP=A1;TP=B1;FS=12;TS=IN;AN=OO;ANS=http:/bbc.com/xi/news

The message clearly indicating that either there is no configuration or CPACache does not contain this configuration in Target PI system. Please check configuration in Target PI system