Xml BizTalk-0参数web消息未在请求中发送
我连接到一个SOAP1.1Web服务,不接受任何参数,并返回一个简单的字符串响应 我使用旧的.NET 2.0 Add Web引用生成了复杂类型的xsd文件,该引用还生成了Reference.odx中的端口和多部分消息类型 在编排中,我使用Web消息类型下正确的多部分消息作为请求和响应消息的类型,并在发送操作之前为请求消息使用空的构造消息形状 尽管显式构造了没有参数的请求消息,但我可以看到(在Fiddler中)对服务的请求是正确构建的,但是没有请求主体。我期待着Xml BizTalk-0参数web消息未在请求中发送,xml,soap,biztalk,biztalk-2013,Xml,Soap,Biztalk,Biztalk 2013,我连接到一个SOAP1.1Web服务,不接受任何参数,并返回一个简单的字符串响应 我使用旧的.NET 2.0 Add Web引用生成了复杂类型的xsd文件,该引用还生成了Reference.odx中的端口和多部分消息类型 在编排中,我使用Web消息类型下正确的多部分消息作为请求和响应消息的类型,并在发送操作之前为请求消息使用空的构造消息形状 尽管显式构造了没有参数的请求消息,但我可以看到(在Fiddler中)对服务的请求是正确构建的,但是没有请求主体。我期待着 <soap:Enve
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:myns="http:myns">
<soap:Body>
<myns:ServiceName/>
</soap:Body>
</soap:Envelope>
端口和适配器设置正确,因为我可以手动插入具有名为node的自动关闭请求的预期请求主体,并重播失败的请求,然后成功
我能想到两个可能出错的地方:
即使正文是空的,我如何强制SOAP信封出现?我的问题是直接在编排中使用自动生成的web消息造成的。我通过以下方式“解决”了我的问题:
我还获得了一些其他好处,例如异常类型。为什么要使用添加Web引用?SOAP适配器已被弃用。@boatseller,因为“使用WCF服务向导”在此服务上不起作用。我没有使用SOAP适配器,我使用的是WCF Customer。你能发布你在Fiddler中看到的内容吗?@Dijkgraf请求正文是空的,当你说一条空的构造消息时,没有什么可发布的。您至少应该创建根节点吗?