BAM WCF Interceptors and Exceptions

In my solution I am using the WCF BAM interceptors, and I have a question for the forum regarding how to use this functionality appropriately regarding exceptions.

I have two completion steps: Completed and Exception where Completed indicates a service call and exception indicates an exception was thrown from the service. Because I am using the ExceptionShielding (EntLibrary), an exception will not be caught by the service implementation, but will be caught EntLib (exception logged, wmi reported, and wrapped and returned as fault exception). So, how do you capture an end event (OnEvent IsEnd="true") where the service ends in an exception?

Cheers,

Jeff

[702 byte] By [chilberto] at [2008-3-3]
# 1

You should use the Filtered expression:

GetServiceContractCallpoint

with wither of these arguments depending on your design:

ClientFault | ServiceFault | CallbackFault

HTH

DwightGoins at 2007-10-3 > top of Msdn Tech,BizTalk Server,BizTalk Interceptors...