cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP Error from Sender System

Former Member
0 Kudos

Hi All,

We have a scenario in which PDM System sends business content via SOAP to PI.

All the messages but one are flowing without any issues.

The exception one doesn't have any Data content issue.

While posting the Data from PDM to PI we are receiving the below error.

Error log

<text><![CDATA[
com.sap.aii.af.service.cpa.CPAObjectNotFoundException: Couldn't retrieve inbound
binding for the given P/S/A values: FP=;TP=;FS=null;TS=;AN=null;ANS=null;
        at com.sap.aii.af.service.cpa.impl.lookup.CommonLookup.getInboundBinding
(CommonLookup.java:237)
        at com.sap.aii.af.service.cpa.impl.lookup.CommonLookup.getInboundBinding
(CommonLookup.java:167)
        at com.sap.aii.af.service.cpa.InboundRuntimeLookup.<init>(InboundRuntime
Lookup.java:88)
        at com.sap.aii.af.service.cpa.impl.lookup.AbstractLookupManager.getBindi
ng(AbstractLookupManager.java:519)
        at com.sap.aii.adapter.soap.web.MessageServlet.getBinding(MessageServlet
.java:602)
        at com.sap.aii.adapter.soap.web.MessageServlet.doPost(MessageServlet.jav
a:453)

< HTTP/1.1 500 Internal Server Error
< server: SAP NetWeaver Application Server 7.11 / AS Java 7.11
< transfer-encoding: chunked
< content-type: text/xml; charset=utf-8

Kindly share your inputs to resolve this one.

Best Regards,

Suresh S

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hello Suresh,

it does not necessarily depend on Soap Axis. I had a similar issue recently. The reason was that the URL used masked characters, so &amp; instead of just &. In the URL we need real &, and if the sender masks them with &amp; this produces exactly the error you are receiving.

There may be other reasons for the error, of course, but I'd start with the URL that is called.

Regards,

Jörg

josantonio_roldnluna
Participant
0 Kudos

Hi Suresh,

It is because you are using Soap Axis Sender adapter and you are not invoking sender URL property.

You shall call URL like such as the documentation. Configuring the Sender Axis SOAP Adapter - Configuring the SOAP Adapter in the Integration Directory...

F.E. http://server:50000/XIAxisAdapter/MessageServlet?senderService=WS_MAP&receiverService=&interface=MI_...

Also if you ends your endpoint with &wsdl you can test the aviability for the property inteface.

This thread solved my similar issue also check note 1039369.

Please review if your sender url is well formated.

regards,

jose

Former Member
0 Kudos

Hi

Please make sure that you have created sender agreement in ID for the SOAP sender communication channel.

Also check that the interface and namespace are same in message header and integration directory.

Also check that the cache is green in ID.

markangelo_dihiansan
Active Contributor
0 Kudos

Hi Suresh,


com.sap.aii.af.service.cpa.CPAObjectNotFoundException: Couldn't retrieve inbound

binding for the given P/S/A values: FP=;TP=;FS=null;TS=;AN=null;ANS=null;

Can you do a cpa cache refresh (preferably full) and then check if the error still exists?

Regards,

Mark