cancel
Showing results for 
Search instead for 
Did you mean: 

How to catch the sender SOAP adapter http response?

Former Member
0 Kudos

Hi eXperts,

I've a sender soap adapter opened to customer as webservice. When customers call this webservice, data is coming into XI and works fine. But the customer is complaining that the expected HTTP 200 response is not sent back to the calling SOAP client.

So my question is: Is there a way to catch the http 200 response from sender adapter, or at least get to know if the sender adapter has sent the response?

Thanks in advance.

Regards

Luis

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Prakash,

Yes the Qos is EO. From the SAP help you provided, I believe there's some kind of answer:

"If the XI message is successfully persisted, the adapter sends an empty SOAP message (HTTP 200) to the SOAP client as a response. The SOAP client now knows that the message has been sent successfully."

Actually I'm getting an empty SOAP message like that. I guess if this message is retrieved, then it's an HTTP 200.

Thanks for your help.

Regards

Luis

Former Member
0 Kudos

Hi Prakash,

Thanks for the immediate reply.

The whole scenario is a Asynchronous scenario, the customer is sending data to a sender soap adapter and no return message is going back. According to note 856597, an http 200 response can be sent to the calling client in an Asynchronous scenario. But the customer is not getting any.

So my point is: Can we get to know if SOAP sender adapter has issued the HTTP 200 response to the caller?

Please let me know if it's still not clear.

Regards

Luis

former_member206604
Active Contributor
0 Kudos

Hi,

If I understood it correcly... Sender is a Async SOAP call and the sender system is expcting a status back of HTTP 200. Are you sure you had set the quality of effort to Exactly Once? If not please try setting it.

You can also go to Adapter monitoring or Communication channel monitoring in the Runtime workbench and see if the Sender SOAP adapter is fine.

http://help.sap.com/saphelp_nw04/helpdata/en/5e/164442c1a1c353e10000000a1550b0/content.htm

Thanks,

Prakash

former_member206604
Active Contributor
0 Kudos

Hi,

If sender system is expecting some response out of the request then it should be Sync call I believe. Can you please explain he whole scenario... what is the target?

Thanks,

Prakash