on 03-02-2012 9:15 AM
I'm using a SOAP sender Adapter to process messages. I specify Quality of Service as "Best Effort" in the adapter, but whenever a message comes in, it has this in the header:
<SAP:QualityOfService>ExactlyOnce</SAP:QualityOfService>
I cannot change this and it is stopping the process working (it works in test but behaves like this in production).
If I send in a test message the from the Configuration and Monitoring home page, I can set "Best Effort" there and it appears correctly in the header. The process works then.
How can it be that even though the adapter is specified as "Best Effort", the message has "ExactlyOnce" in the header?
Hi,
Check these two things:
1. In the message's trace in sxi_monitor, verify if the message has come through that particular Communication Channel you expect to be used.
2. Refresh the sxi_cache and try again.
Hope this helps,
Greg
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Tony,
One more idea: is your sender service interface sync or async? Because you can only achieve QoS BE for a sync service interface.
Hope this helps,
Greg
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.