cancel
Showing results for 
Search instead for 
Did you mean: 

soap fault: [ISS.0088.9166] Binder not found for soapAction = null

Former Member
0 Kudos

Dears,

I am trying to consume this webservice: http://webservices.kuehne-nagel.com/HelloWorld_test?WSDL via PI 7.1

When I try to run my RFC, I get this error:

<SAP:Category>XIAdapterFramework</SAP:Category>

<SAP:Code area="MESSAGE">GENERAL</SAP:Code>

<SAP:P1 />

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText>com.sap.aii.af.ra.ms.api.DeliveryException: SOAP: response message contains an error XIAdapter/PARSING/ADAPTER.SOAP_EXCEPTION - soap fault: Binder not found for soapAction = null</SAP:AdditionalText>

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack />

<SAP:Retry>M</SAP:Retry>

</SAP:Error>

This error I see on response method.

where I am doing wrong ?

Thanks in advance.

Rodolfo Miã

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Gomes,

<SAP:AdditionalText>com.sap.aii.af.ra.ms.api.DeliveryException: SOAP: response message contains an error XIAdapter/PARSING/ADAPTER.SOAP_EXCEPTION - soap fault: [ISS.0088.9166] Binder not found for soapAction = null</SAP:AdditionalText>

Have you changed the binding but not updated the custom WSDL? Also, please verify if the SOAP Action is being sent or there can be a possibility that the SOAP Action doesn't match what is defined in the WSDL.

Regards,

Neetesh

Former Member
0 Kudos

Neetesh,

Thanks for you repply.

"Have you changed the binding but not updated the custom WSDL?"

How can I update the WSDL ? This is a thing that should be do into XI or into external webservice ?

"Also, please verify if the SOAP Action is being sent or there can be a possibility that the SOAP Action doesn't match what is defined in the WSDL."

How can I do this ? The SOAP Action that I am using in communication channel is :

http://webservices.kuehne-nagel.com/helloWorld/hello.

Looks like the same from WSDL.: http://webservices.kuehne-nagel.com/HelloWorld_test?WSDL

is it right ?

Regards,

Gomes.

Former Member
0 Kudos

Yes, the SOAP Action is correct.

Please verify with your receiving partner if they have made any changes in the WSDL / SOAP Action or the services at their end.

Have you tried using SOAP UI to connect to that service? What's the result?

Former Member
0 Kudos

Neetesh,

Yes, I have tried with SOAPUI and works fine.

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

<SOAP-ENV:Header/>

<SOAP-ENV:Body>

<tns:helloResponse xmlns:tns="http://webservices.kuehne-nagel.com/helloWorld">

<message>Hello helloWorldUser, your message was: teste</message>

</tns:helloResponse>

</SOAP-ENV:Body>

</SOAP-ENV:Envelope>

Former Member
0 Kudos

What URL you are using in SOAP channel - http://webservices.kuehne-nagel.com/helloWorld or http://webservices.kuehne-nagel.com/helloWorld_test ?

I assume you are using http://webservices.kuehne-nagel.com/helloWorld_test, because that is what is in the WSDL. But I feel that you have mentioned the former one. Please verify.

Former Member
0 Kudos

Neetesh,

I am using URL http://webservices.kuehne-nagel.com/helloWorld_test

I did a test here consuming it via CRM using ABAP_PROXY, and got the same error.

Thanks you again for your reply.

Regards,

Gomes.

Former Member
0 Kudos

Try using TCP Gateway to further identify the error.

Answers (1)

Answers (1)

Former Member
0 Kudos

Gomes,

Binding has to do something with Action, check whther you have selected the right SOAP action. do not give any quotes in the channel just put the actual Action.

Thanks,

Pavan