【发布时间】:2021-04-16 21:34:36
【问题描述】:
我通过双向端口接收到一个soap FAULT消息,如下所示,
<S:Fault xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns4="http://www.w3.org/2003/05/soap-envelope">
<faultcode>S:Status</faultcode>
<faultstring>Exception occured: TransactionRolledback</faultstring>
</S:Fault>
我收到的错误:使用此函数只能将“System.Exception”的对象类型添加到 ESB 故障消息中
我正在使用 BTS.soap_envelope_1__1.Fault 在编排中使用单独的异常块,但它仍然失败,
我想捕捉这是 ESB 异常并发送到 ESB 门户。
【问题讨论】:
-
您在异常块中捕获了什么类型的异常?以什么方式失败,没有捕获它,或者抛出一个不同的错误?
-
使用此函数只能将“System.Exception”的对象类型添加到 ESB 故障消息中。这是我在 esb 中遇到的错误!我认为存在模式不匹配! @dijkgraaf
-
请Edit 您的问题包含该错误,以及异常块中表达式形状中的代码。此外,您还没有回答您的异常块捕获的异常类型。
标签: c# biztalk biztalk-2013r2