第三方提供了一個WSDL。他們在Java堆棧上。我相信我需要一個XSD才能在BizTalk中通過「添加生成的項目 - >使用WCF服務」來使用它。第三方不使用WCF,但這看起來像是唯一可用於使用WSDL的選項。我只需要一個WSDL,我也需要一個XSD?
我假設我不能在沒有附帶的XSD的情況下使用WSDL。我對麼?
第三方提供了一個WSDL。他們在Java堆棧上。我相信我需要一個XSD才能在BizTalk中通過「添加生成的項目 - >使用WCF服務」來使用它。第三方不使用WCF,但這看起來像是唯一可用於使用WSDL的選項。我只需要一個WSDL,我也需要一個XSD?
我假設我不能在沒有附帶的XSD的情況下使用WSDL。我對麼?
當您添加對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。
不是真的;因爲XSD內容可能嵌入在WSDL文件的wsdl:types部分中。
我很困惑;你接受的答案如何,回答你的問題?你很困惑看到沒有'伴隨'XSD文件的WSDL;接受的答案告訴你什麼,但你已經說了什麼。你應該編輯你的問題,然後匹配你接受的答案... – 2013-03-14 13:37:08