如何使用仅具有wsdl的Java的C#webservice

时间:2015-04-23 08:05:54

标签: java c# web-services wsdl

我是webservices的新手。 我必须为看起来像WCF的webservice开发一个webservice客户端。 我只有wsdl  但问题是wsdl没有定义任何wsdl:service。

我已经尝试过wsdl2java,但它给了我一个警告

  

警告:WSDL文档http://184.13.69.115:7085/XOneGenericLoader/v2/mex?wsdl=wsdl0未定义任何服务

webservice还定义了这样的绑定: <wsdl:binding name="ExternalInterfaces-SOAP-Binding-Streaming_IXOneGenericLoaderService" type="tns:IXOneGenericLoaderService"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/> 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

只是预感:您是否尝试过使用?singleWsdl参数?

在我的网络服务上,我有2个接口:

这适用于svcutil.exe:

svcutil.exe http://localhost:8890/CalfitecECC/WsvcCalfitec.svc?wsdl

这是完整的wsdl文件:

http://localhost:8890/CalfitecECC/WsvcCalfitec.svc?singleWsdl

尝试?wsdl?singlewsdl而不是?wsdl=wsdl0