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

收到的意外消息类型与预期的Biztalk类型不匹配,biztalk,biztalk-2009,Biztalk,Biztalk 2009,我是Biztalk新手,我使用了WCF服务并创建了自己的架构和编排。 然后发布了WCF服务,一切都进行得很顺利,但当我从SOAP UI运行发布的服务时,Biztalk server administrator中出现了此异常 xlang/s引擎事件日志条目:未捕获异常请参见下面的“内部异常”已挂起服务“BizTalkEmployeeInfo.BizTalk_Orchestration18e85552e-b611-e6a6-655f-b3b58002a88d”的实例。 服务实例将保持挂起状态,直到以

我是Biztalk新手,我使用了WCF服务并创建了自己的架构和编排。 然后发布了WCF服务,一切都进行得很顺利,但当我从SOAP UI运行发布的服务时,Biztalk server administrator中出现了此异常

xlang/s引擎事件日志条目:未捕获异常请参见下面的“内部异常”已挂起服务“BizTalkEmployeeInfo.BizTalk_Orchestration18e85552e-b611-e6a6-655f-b3b58002a88d”的实例。 服务实例将保持挂起状态,直到以管理方式恢复或终止。 如果恢复,实例将从最后一个持久化状态继续,并可能重新引发相同的意外异常。 实例ID:eb2b7522-db03-40f0-9cfa-28509fea03b0 形状名称: 沙佩德: 从以下位置引发异常:段-1,进度-1 内部异常:收到的意外消息类型与预期类型不匹配

异常类型:UnexpectedMessageTypeException 来源:Microsoft.XLANGs.Engine 目标站点:作废VerifyMessageMicrosoft.XLANGs.Core.Envelope、System.String、Microsoft.XLANGs.Core.Context、Microsoft.XLANGs.Core.OperationInfo 以下是一个堆栈跟踪,用于标识在Microsoft.XLANGs.Core.PortBinding.VerifyMessageEnvelope env、String typeName、Context cxt、OperationInfo op处发生异常的位置 位于Microsoft.BizTalk.XLANGs.BTXEngine.BTXPortBinding.VerifyMessageEnvelope env,字符串类型名,上下文cxt,操作信息op 位于Microsoft.BizTalk.XLANGs.BTXEngine.BTXLLogicalPortBinding.VerifyMessageEnvelope env,字符串类型名,上下文cxt,操作信息op 位于Microsoft.BizTalk.XLANGs.BTXEngine.BTXPortBase.VerifyTransportEnvelope env,Int32操作ID,上下文ctx 在Microsoft.XLANGs.Core.Subscription.receiveSegments中,上下文ctx、信封和环境,仅布尔拓扑 位于Microsoft.XLANGs.Core.PortBase.GetMessageIdSubscription订阅、段currentSegment、上下文cxt、信封和环境、缓存对象位置 在BizTalkEmployeeInfo.BizTalk_Orchestration1.segment1StopConditions停止 在Microsoft.XLANGs.Core.SegmentScheduler.runaseSegments中,StopConditions stopCond,Exception&exp


请有人在此提供帮助。

您的web服务会引发一个异常-这是一条此类消息,但BizTalk消息传递/编排引擎不知道如何处理它。您需要配置发送端口和业务流程来处理soap异常。有关更多详细信息,请参见此处:
调试这些文件的一个非常方便的方法是使用。在发送端口中,将fiddler设置为代理。当fiddler充当代理时,来自biztalk的通信将通过fiddler进行记录。您可以轻松查看BizTalk故障隐藏的响应。

正如Sanoraya所说,您从正在调用的服务中收到一条错误消息。您确实需要为它编写代码来处理偶尔的异常/中断,但是如果您一直都在使用它,那么显然您没有正确调用该服务。但是,您没有向我们提供任何有助于我们诊断您做错了什么的信息。