Well, how you send requests via CXF provider?
Could you provide whole working flow?

Something like

[which endpoint?] ------> cxf bc provider----> external server

I'm not sure which endpoint send request to cxf bc provider, so I can't tell exactly how you can using catch. Basically, if something wrong between cxf bc provider and external server, cxf bc provider will send back a fault nmr message to "which endpoint", so here you can check if it's fault and do something task. Or if "which endpoint" here is cxfse proxy endpoint, you can actually use catch directly as cxfse proxy endpoint just like a normal java invocation, you may need take a look at CxfBcProviderTest.testExternalServerNotExist()[1] which should be very similar as your scenario and get more details.

[1]https://svn.apache.org/repos/asf/servicemix/components/trunk/bindings/servicemix-cxf-bc/src/test/java/org/apache/servicemix/cxfbc/CxfBcProviderTest.java

Freeman
On 2011-1-21, at 上午12:27, HART wrote:


Hi Freeman,

We are sending requests via CXF Provider. I am not clear how "catch" can be
added. Are you talking about Camel?

Thanks a lot for your help!
Hart
--
View this message in context: 
http://servicemix.396122.n5.nabble.com/Capture-network-communication-problem-tp3346353p3349906.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.


--
Freeman Fang

------------------------

FuseSource: http://fusesource.com
blog: http://freemanfang.blogspot.com
twitter: http://twitter.com/freemanfang
Apache Servicemix:http://servicemix.apache.org
Apache Cxf: http://cxf.apache.org
Apache Karaf: http://karaf.apache.org
Apache Felix: http://felix.apache.org

Reply via email to