Web services BizTalk:正在使用WCF服务-执行响应(接收)管道时出错

Web services BizTalk:正在使用WCF服务-执行响应(接收)管道时出错,web-services,wcf,biztalk,biztalk-2013,Web Services,Wcf,Biztalk,Biztalk 2013,我正在创建一个示例biztalk应用程序,该应用程序使用WCFService进行学习。在使用WCF服务并将其用于BizTalk应用程序时,我没有遇到任何问题。在BizTalk应用程序中,我在输入文件夹中提供了一个输入xml文件,并在输出文件夹中生成了一个输出xml文件 现在我试图通过一个示例应用程序向WCF服务提供输入,我得到一个错误,它说 执行responsereceive管道时出错: Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microso

我正在创建一个示例biztalk应用程序,该应用程序使用WCFService进行学习。在使用WCF服务并将其用于BizTalk应用程序时,我没有遇到任何问题。在BizTalk应用程序中,我在输入文件夹中提供了一个输入xml文件,并在输出文件夹中生成了一个输出xml文件

现在我试图通过一个示例应用程序向WCF服务提供输入,我得到一个错误,它说

执行responsereceive管道时出错: Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines,版本=3.0.1.0,区域性=中性, PublicKeyToken=31bf3856ad364e35来源:XML反汇编程序发送端口: ******发送端口名**** URI:*********原因:否 拆卸阶段部件可以识别数据


我正在使用wcf自定义适配器进行绑定。这里可能有什么错误?

您收到的错误让您知道您收到的消息实际上,根据BizTalk应用程序域中的任何已知架构,响应无效。尝试并设置WCF跟踪/诊断,以查看web服务的确切响应。例如,如果这是一个基于SOAP的web服务,很可能是一个类型化的SOAP错误

有价值的链接:

诊断跟踪和消息日志记录-

如何处理业务流程中的类型化故障协定-


BizTalk Server中处理web服务异常的最佳做法-

您收到的错误让您知道,根据BizTalk应用程序域中的任何已知架构,您收到的消息实际上是无效的。尝试并设置WCF跟踪/诊断,以查看web服务的确切响应。例如,如果这是一个基于SOAP的web服务,很可能是一个类型化的SOAP错误

有价值的链接:

诊断跟踪和消息日志记录-

如何处理业务流程中的类型化故障协定-


BizTalk Server中处理web服务异常的最佳实践-

您还可以在发送端口的接收管道上设置AllowUnrecognedMessage=True,或使用PassThruReceive管道使BizTalk不引发错误,并允许您检查接收到的消息的内容。您还可以启用失败的消息路由,并将失败的消息路由到ESB exception DB的某个位置,或者只路由到一个过滤失败消息的文件发送端口。您还可以在发送端口的接收管道上设置AllowUnrecognedMessage=True,或者使用PassThruReceive管道让BizTalk不引发错误,并允许您检查接收到的消息的内容。您还可以启用失败消息路由,并将失败消息路由到ESB exception DB的某个位置,或仅路由到筛选失败消息的文件发送端口。