2013-03-13 133 views
1

第三方提供了一个WSDL。他们在Java堆栈上。我相信我需要一个XSD才能在BizTalk中通过“添加生成的项目 - >使用WCF服务”来使用它。第三方不使用WCF,但这看起来像是唯一可用于使用WSDL的选项。我只需要一个WSDL,我也需要一个XSD?

我假设我不能在没有附带的XSD的情况下使用WSDL。我对么?

+0

我很困惑;你接受的答案如何,回答你的问题?你很困惑看到没有'伴随'XSD文件的WSDL;接受的答案告诉你什么,但你已经说了什么。你应该编辑你的问题,然后匹配你接受的答案... – 2013-03-14 13:37:08

回答

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

1

不是真的;因为XSD内容可能嵌入在WSDL文件的wsdl:types部分中。

相关问题