on 07-08-2010 3:12 PM
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ã
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
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>
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.
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.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.