第三方提供了WSDL。它们位于Java堆栈上。我相信我需要一个XSD才能通过"添加生成的项目 - >在BizTalk中使用它。消费WCF服务"。第三方没有使用WCF,但这看起来是唯一可用于使用WSDL的选项。
我假设我没有附带的XSD就不能使用WSDL。我是对的吗?
答案 0 :(得分:1)
不是真的;可以将XSD内容嵌入到WSDL文件的wsdl:types部分中。
答案 1 :(得分:0)
当您添加对Web服务WSDL的引用时,Visual Studio将自动为您生成必要的BizTalk XSD文件。它还将添加一个业务流程,其中包含为服务的请求和响应消息键入的必要端口(如果不需要,可以安全地删除此业务流程)。
正如您正确指出的那样,通过选择“添加生成的项目 - >来添加服务引用”。当您使用WCF服务时,请使用WCF服务;如果您正在使用直接的Web服务,请使用“添加服务引用”。
您可能还想查看BizTalk中的一些MSDN documentation relating to the consuming of web-services,尤其是Specific Considerations when Consuming Web-Services。