将WSDL转换为c#类

本文关键字:转换 WSDL | 更新日期: 2023-09-27 18:10:38

我有问题与我的快递(www.raben.com)集成。我有WSDL模式http://integrator.raben-group.com/pl/?soap=itginterface.wsdl

我使用VS2012 . net 4.0,项目类型是在更大的解决方案中使用的类库。我已经添加了参考资料>添加服务参考-> http://integrator.raben-group.com/pl/?soap=itginterface.wsdl> Go> Ok

VS添加新的sys文件夹的服务引用,并把我的新的" integratorrabenservicerreference "

我用XDocument创建了XML,我怎么能把它发送给他们?

编辑:

Sample XML data http://jelux.pl/Integrator/sample_data.xml
XSD file http://jelux.pl/Integrator/transport-order-information.xsd
and instruction to XML file http://jelux.pl/Integrator/Import.pdf

将WSDL转换为c#类

从某种意义上说,你的问题告诉我们,你并不真正知道你在做什么。"我该如何修理胡萝卜上的化油器?"在它目前的格式是不太适合,但我会试着帮助你:)

你所创建的是使用web服务的代理类。您应该能够创建类似于IntegratorRabenService的东西,其中包含所有必要的方法。如果你愿意,它是web服务的代理。

var service = new IntegratorRabenService(); // Using default endpoint
var data = .... // Whatever your method needs
var result = service.ProxyMethodCall(data);
// Do something with result.

希望能有所帮助:)

如果你需要一个完整的例子,我可以帮助你,因为web服务似乎是公共的,但你需要告诉我:)