I have a ABAP Proxy to SOAP scenario where I am posting messages to a Third Party System using SOAP HTTP in Async mode.
The problem I am facing is the Partner sends a synchronous response back to us, And PI system do not accepts it and hence message fails.The resposne from Third Party contians only Date and time so we have opt to ignore it somehow. Any suggestions for this approach or any idea how can I dump this response message at PI end without sending message back to my Sender system.
You might want to check this blog to avoid the response from target by changing the quality of service in adapter to EO. But creating synchronous sender and reciver interfaces in ESR.
This approach is helpful only if you have sender adapter. But in your case, you might not use the sender adapter.
If you create sender service interface asynchronous and receiver synchronous, you will get a failed response message in the pi log for every request message processing. If that is okay then you don't need to make further change in pi. as praveen suggested. If you don't want to see failed log messages then you might want to consider the blog above suggested.
have you created service interface as a Sync for inbound? if you change that one to Async then it works.
Ask your web service team to disable the response
seupress response in PI integratio enginelevel and create sender interface as a Async and receiver as a Sync
We have already provided the similar ideas above. Quality of Service is configured only in sender communication channel not in receiver. In your case you dont need sender adapter at all. You just get the wsdl from the target sytem and use only the request message/async mode for the inbound (web service or target) service interface and similary use only request message/ async mode for the proxy outbound service interface.