We have implemented guaranteed delivery SOA BPEL Composite using the replyfault and replytosuccess to JMS .
On few rare occasions , we had instances where the message from JMS queue was again processed [ 1 more time ] even after replytosuccess message returned .
How can we avoid this duplicate instance invocation ?