I tried posting about this earlier, but maybe I wasn't clear. Any help will be 
greatly appreciated.

We're trying to get reliable messaging between two servers. This is the XML 
we're using on both sides:

        <cxf:bus>
            <cxf:features>
                <cxf:logging/>
                <wsa:addressing/>
                <wsrm-mgr:reliableMessaging>
                    <wsrm-mgr:deliveryAssurance>
                        <wsrm-mgr:AtLeastOnce/>
                    </wsrm-mgr:deliveryAssurance>
                </wsrm-mgr:reliableMessaging>
            </cxf:features>
        </cxf:bus>


If you remove the reliableMessaging part, it works fine. But with it in there, 
the messages get sent back and forth again. It looks like the client DOES 
receive the message, but the server just keeps sending and sending.

The client says:
Aug 19, 2009 9:02:13 AM org.apache.cxf.ws.rm.soap.RetransmissionQueueImpl$3 
resend INFO: WS-RM retransmission of message 1.
Aug 19, 2009 9:02:13 AM org.apache.cxf.endpoint.AbstractConduitSelector 
getSelectedConduit WARNING: MessageObserver not found

The server says:
Aug 19, 2009 9:02:25 AM org.apache.cxf.ws.addressing.soap.MAPCodec 
restoreExchange WARNING: Failed to correlate message, aborting dispatch.

Reply via email to