Soap BizTalk 2013验证是否正确部署了自动生成的web消息

Soap BizTalk 2013验证是否正确部署了自动生成的web消息,soap,biztalk,biztalk-2013,Soap,Biztalk,Biztalk 2013,我有一个使用WCF自定义适配器连接的SOAP服务。我已经使用.NET2.0添加web引用生成了xsd和web消息多部分消息类型 我收到了标准BizTalk消息 按消息类型查找文档规范 ”http://myNamespace#webMessageName“失败。验证部署的架构 对 通常,我会在BizTalk Server管理控制台中查看我的应用程序架构并验证这些架构。由于这些是web消息,我应该在哪里检查这些消息是否已正确部署?您是否使用架构部署了解决方案/项目?它们必须像任何其他架构一样出现在B

我有一个使用WCF自定义适配器连接的SOAP服务。我已经使用.NET2.0添加web引用生成了xsd和web消息多部分消息类型

我收到了标准BizTalk消息

按消息类型查找文档规范
”http://myNamespace#webMessageName“
失败。验证部署的架构 对


通常,我会在BizTalk Server管理控制台中查看我的应用程序架构并验证这些架构。由于这些是web消息,我应该在哪里检查这些消息是否已正确部署?

您是否使用架构部署了解决方案/项目?它们必须像任何其他架构一样出现在BizTalk Administrator中


它们是SOAP还是来自AddWeb引用在运行时并不重要。模式就是模式。

是的,我认为情况就是这样。我从Reference.xsd文件中获得了所有复杂的模式,但Reference.odx中没有显示web消息类型Reference.xsd中定义的类型将出现在模式列表中,但.odx中的端口类型不同,并且永远不会出现。您必须确保在某些程序集中部署了定义的任何.xsd。Reference.xsd文件仅包含服务中包含复杂类型的消息的架构。包装器请求和响应消息以多部分消息类型出现在编排视图中,但未作为架构部署。我想我必须手动定义包装简单类型的消息?需要澄清的一点是,您应该使用BizTalk WCF服务使用向导,而不是添加Web引用。@boatseller我本来打算这样做的,但我在尝试时遇到了一个对象引用not set错误。我发现其他有类似问题的人建议使用2.0 web参考