on 07-25-2012 7:41 PM
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.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Please make sure you specified target URL valid one in the receiver soap channel.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
>>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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
95 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.