收到的意外消息类型与预期类型的BizTalk不匹配



我是BizTalk的新手,我已经消费了WCF服务,并创建了自己的模式和编排。然后发布了WCF服务,一切顺利,但是当我从SOAP UI运行已发布的服务时,我会在BizTalk Server Administrator中获得此例外

Xlang/s引擎事件日志条目:未接收的异常(请参阅下面的"内部异常")暂停了服务的实例" biztalkemployeeeinfo.biztalk_orchestration1(8E855552E-B611-E611-E6A6-E6A6-655F-B3B58002A88DD)"。 该服务实例将一直暂停,直到行政上恢复或终止。 如果恢复了该实例,将从其最后一个持久状态继续进行,并可能重新验证同样的意外例外。
InstanceID:EB2B7522-DB03-40F0-9CFA-28509FEA03B0
形状名称:
Shapeid:
来自以下例外:段-1,进度-1
内部异常:接收到意外消息类型'http://schemas.xmlsoap.org/soap/soap/envelope/#fault'与预期类型不匹配'http://tempuri.org/#empoyeedeedeedeedetetailsailsefformattedresponse'。

异常类型:意外的元注感受 资料来源:Microsoft.xlangs.engine 目标站点:void verifyMessage(microsoft.xlangs.core.envelope,system.string,microsoft.xlangs.core.cornext,microsoft.xlangs.core.core.operationinfo) 以下是一个堆栈跟踪,它标识了Microsoft.xlangs.core.portbinding.verifymessage(信封env,centry typeName,context cxt,aperative inInfo op)上例外情况的位置。 在Microsoft.biztalk.xlangs.btxengine.btxportbinding.verifyMessage(信封env,字符串TypeName,Context CXT,Operation Ininfo OP) 在microsoft.biztalk.xlangs.btxengine.btxlogicalportbinding.verifyMessage(信封env,字符串TypeName,Context CXT,Operation Ininfo OP) 在Microsoft.biztalk.xlangs.btxengine.btxportbase.verifytransport(Envelope Env,INT32 Operation ID,上下文CTX)) 在microsoft.xlangs.core.subscription.receive上(sement s,context ctx,信封 在Microsoft.xlangs.core.portbase.getMessageID(订阅订阅,细分电流段,上下文CXT,信封,cachedobject位置)) 在biztalkemployeeinfo.biztalk_orchestration1.segment1(stopconditions stopon) 在microsoft.xlangs.core.segmentscheduler.runaseger.langs.core.lunasement上

有人可以在这里提供帮助。

您的Web服务会引发异常 - 这是http://schemas.xmlsoap.org/soap/soap/envelope/#fault类型了解该怎么办。您需要配置发送端口和编排以处理肥皂异常。有关更多详细信息,请参见此处:https://blogs.msdn.microsoft.com/biztalknotes/2013/02/12/how-toh-the-how-theandle-fault-message-in-biztalk-server/

调试这些调试的一种非常方便的方法是使用提琴手。在您的发送端口集提琴手中,将成为代理。BizTalk的通信通过了Fiddler的代理时,并由Fiddler记录。您可以轻松查看BizTalk失败隐藏的响应。

最新更新