cancel
Showing results for 
Search instead for 
Did you mean: 

Interface Proxy to Soap

Former Member
0 Kudos

My problem is:

I have a interface Proxy to Soap Async, but the wsdl provided for vendor is sync and the return message is not important to me.

In Ack in the sxmb_moni, I have a message error:

com.sap.aii.af.ra.ms.api.RecoverableException: SOAP: response message contains an error XIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 400 Bad Request

Is there some way to ignore this return message from webservice?

Thanks,

Accepted Solutions (0)

Answers (8)

Answers (8)

baskar_gopalakrishnan2
Active Contributor
0 Kudos

Async interface , qos should be EO or EOIO. Synch Interface qos is BE.

Former Member
0 Kudos

My interface is Async. Scenario: Proxy - XI - Soap

Former Member
0 Kudos

Hi All,

I changed the method of WebService that I was starting.

Now I am with another error message in Ack Status:

"com.sap.aii.af.ra.ms.api.RecoverableException: SOAP: response message contains an error XIAdapter/PARSING/ADAPTER.SOAP_EXCEPTION - soap fault: Server was unable to process request. ---> Object reference not set to an instance of an object"

I send a xml file in a field string to WebService.

Could you help me?

Thanks a lot again.....

Former Member
0 Kudos

Rosa,

I think problem is at your client's end. I had the sam error and in my case the object reference error was being sent from .net server.

We recommended client to change the structire of web service (wsdl) and issue was resolved.

Just try changing the structure of the web services and create & use a new wsdl and see what happens.

Also please refer the blog. They also had the similar issue.

Regards

Veeru

Edited by: viru srivastava on Nov 17, 2010 2:41 AM

Former Member
0 Kudos

Do you know what changes were made in wsdl? Because WSDL is provided by the customer.

And when I executed from SoapUi, the WebService returned success.

Thanks

Edited by: Rosa Maicon on Nov 17, 2010 1:05 PM

Former Member
0 Kudos

Hi,

OK about this but executing the normal process of interface...ECC - PI - Soap async, In Ack Status in the sxmb_moni, I have a message error:

com.sap.aii.af.ra.ms.api.RecoverableException: SOAP: response message contains an error XIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 400 Bad Request

In Soap Receiver CC, is there a possibility to define the QoS Exactly Once?

Thanks...

Former Member
0 Kudos

Hi,

Just follow the link below. Your problem is exactlt the same. Let me know if you require some more inputs from my side.

Rgds

Veeru

Former Member
0 Kudos

Dear Rosa,

First checkc your QOS. It should be EO or EOIO. Also pls check your connectivity with the third party system....

Rgds

Veeru

Former Member
0 Kudos

Now I did a test from RWB.

First - I fill the field quality of service: Best Effort. Result: Same error message.

Second - I fill the field quality of service: Exactly Once in Order. Result: Success.

But, executing from RWB, I didn't have the Ack Status in sxmb_moni.

Any idea for solve this problem?

Thanks...

Shabarish_Nair
Active Contributor
0 Kudos

since your scenario is async, qos should be EO or EOIO

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi You have developed your interface in async mode , but you testing in RWB with best effort, Best effor will be used only for Sync interface that is the reason you getting error, so dont use use best effort.

use only Exactly once or Exactly once in a order.

Regards,

Raj

Former Member
0 Kudos

Hi

I created an async SI to webservice, because my proxy SI is async.

Former Member
0 Kudos

Hello,

First of all you have to import the WSDL as an External Definition (ED) in ESR, than you have the possibility to make an SI Out or inbound by choosing the request Message of the ED.

then you can complete the Design and make you configuration.

Shabarish_Nair
Active Contributor
0 Kudos

for the WS, have you created an async SI instead of an inbound sync SI?