You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by zzaili <zz...@hotmail.com> on 2016/08/25 23:39:51 UTC

Re: RMTxStore.getDestinationSequences is not recovering last processed messageId

Yes, this happens to our application too. We are using cxf 2.7.17 for
providing the reliable messaging. When a client calls the service and no
results are returned in time the framework retransmits the request. But at
the time the server gets the retransmission the original request has been
already delivered and therefore the server side cxf framework sends the
following soap fault.

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Body><soap:Fault><soap:Code><soap:Value>soap:Receiver</soap:Value></soap:Code><soap:Reason><soap:Text
xml:lang="en">Message with number 1 in sequence
urn:uuid:402ec284-0c44-4cb9-ab87-0927fee8a59d has already been
delivered.</soap:Text></soap:Reason></soap:Fault></soap:Body></soap:Envelope>

But the client side fails to parse the soap fault because it does not have
action header and the expected Detail. I am not sure how to fix this to let
the client ignore this soap fault.




--
View this message in context: http://cxf.547215.n5.nabble.com/RMTxStore-getDestinationSequences-is-not-recovering-last-processed-messageId-tp5765307p5771847.html
Sent from the cxf-user mailing list archive at Nabble.com.