Hi Freeman,
actually the patch that you've made is in the
"CxfBcProviderMessageObserver", but in "CxfBcProvider" there is no such
thing like:
if (exchange.getStatus() != ExchangeStatus.ACTIVE) {
return;
}
so the done(exchange) comes also in the process(exchange) method of a
CxfBcProvider and causes that the ws-call is made twice.
best regards,
boris
Freeman Fang wrote:
>
> Hi Boris,
>
> What's the servicemix version you are using, I think this bug get resolved
> already after smx 3.2.1 release.
>
> https://issues.apache.org/activemq/browse/SM-1159
>
> track this issue
>
> Freeman
>
> On Fri, Mar 7, 2008 at 8:43 PM, boris <[EMAIL PROTECTED]> wrote:
>
>>
>> Hi,
>>
>> I'm using the cxf-bc as a provider in my scenario. When I send an InOut
>> to
>> a
>> cxf-bc, the CxfProvider processes both sendSync(exchange) and
>> done(exchange), and makes the ws-call twice!
>>
>> Boris
>> --
>> View this message in context:
>> http://www.nabble.com/cxf-bc-provider-processes-done%28exchange%29-tp15891215s12049p15891215.html
>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>
>>
>
>
--
View this message in context:
http://www.nabble.com/cxf-bc-provider-processes-done%28exchange%29-tp15891215s12049p15898684.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.