cancel
Showing results for 
Search instead for 
Did you mean: 

Proxy to SOAP scenario failed

Former Member
0 Kudos

Hello,

We have PI 7.4 java only stack and Our scenario is Proxy to SOAP .

I run the generated Proxy from ERP and getting following error.. Any ideas?

INTERNAL.CLIENT_RECEIVE_FAILED Error while receiving by HTTP (error code: Configuration error on Adapter-Framework(AFW)-Server, error text: com.sap.aii.af.service.cpa.CPAObjectNotFoundException: Couldn't retrieve inbound binding for the given P/S/A values: FP=;TP=;FS=BSNS_EED;TS=;AN=SI_Personel_Calisma_OUT;ANS=urn:havelsan.com.tr:pdks; 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:597) at com.sap.aii.adapter.soap.web.MessageServlet.getBinding(MessageServlet.java:722) at com.sap.aii.adapter.soap.web.MessageServlet.doPost(MessageServlet.java:401) 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 ) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.servlets_jsp.filters.ServletSelector.process(ServletSelector.java:81) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.servlets_jsp.filters.ApplicationSelector.process(ApplicationSelector.java:278) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.filters.WebContainerInvoker.process(WebContainerInvoker.java:81) at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.filters.ResponseLogWriter.process(ResponseLogWriter.java:60) at com.sap.engine.services.httpserver.chain.HostFilter.process(HostFilter.java:9) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.filters.DefineHostFilter.process(DefineHostFilter.java:27) at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.filters.MonitoringFilter.process(MonitoringFilter.java:29) at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.filters.SessionSizeFilter.process(SessionSizeFilter.java:26) at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.filters.MemoryStatisticFilter.process(MemoryStatisticFilter.java:57) at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12) at com.sap.engine.services.httpserver.chain.AbstractChain. process(AbstractChain.java:78) at com.sap.engine.services.httpserver.filters.DSRHttpFilter.process(DSRHttpFilter.java:43) at com.sap.engine.services.httpserver.chain.ServerFilter.process(ServerFilter.java:12) at com.sap.engine.services.httpserver.chain.AbstractChain.process(AbstractChain.java:78) at com.sap.engine.services.httpserver.server.Processor.chainedRequest(Processor.java:475) at com.sap.engine.services.httpserver.server.Processor$FCAProcessorThread.process(Processor.java:269) at com.sap.engine.services.httpserver.server.rcm.RequestProcessorThread.run(RequestProcessorThread.java:56) at com.sap.engine.core.thread.execution.Executable.run(Executable.java:122) at com.sap.engine.core.thread.execution.Executable.run(Executable.java:101) at com.sap.engine.core.thread.execution.CentralExecutor$SingleThread.run(CentralExecutor.java:328) ) Please check configuration for SOAP/XI sender agreement

Sınıf istisnası CX_AI_SYSTEM_FAULT

Accepted Solutions (1)

Accepted Solutions (1)

iaki_vila
Active Contributor
0 Kudos

Hi Hasan,

Are you sure that you have used the right Communication component and Service Interface?, like communication component you should use the communication component with the same name that the ECC System ID that you have defined in the SLD,

Regards.

Former Member
0 Kudos

Thanx for the answers, ESR connection or RFC destination is working fine. Iñaki can be right that PI SLD is local..and ERP SLD connection is pointing SOLMAN SLD..Our Basis guy is working that. SLDs should be the same..

Answers (6)

Answers (6)

Former Member
0 Kudos

Please check  -

1932854 - Proxy ACK - Couldn't retrieve inbound binding for Sys Ack

1866275 - Application Acknowledgment in SOAP Adapter in XI protocol

and also

2118648 - Couldn't retrieve outbound binding when similar bindings exists

2151824 - Couldn't retrieve binding for the given channelId: Binding:CID=

1684808 - CPALookupException in PI

former_member184720
Active Contributor
0 Kudos

I believe you have configured an incorrect RFC destination ( connection type should be "G" not "H").

verify your settings again

http://scn.sap.com/people/michal.krawczyk2/blog/2012/01/19/michals-pi-tips-how-do-you-activate-abap-...

former_member193386
Active Contributor
0 Kudos

try to do a CPA full cache refresh after check your connection to ESR and try again

former_member193386
Active Contributor
0 Kudos

Check your ESR connection using this reports above:


SPROX_CHECK_IFR_ADDRESS


SPROX_CHECK_HTTP_COMMUNICATION

SPROX_CHECK_IFR_RESPONSE

sateesh_adma
Participant
0 Kudos

It seems there is no connectivy between your ESR and Proxy, Check SPROXY tcode in ECC to check the connectivity

Former Member
0 Kudos

Hi,

First of all, are you sure its Proxy to SOAP scenario ??

IF yes, then how come the log says its SOAP/XI sender agreement ?

By the way, for your specific error log, follow the below url to trigger a call to the SOAP adapter for sender channel.

Configuring the Sender SOAP Adapter - Advanced Adapter Engine - SAP Library

Regards,

Souvik