从WSDL生成Web服务客户端存根并在SAP中传输对象

时间:2011-11-22 10:58:51

标签: wcf soap wsdl sap webservice-client

是否可以通过SAP生成客户端存根并从.NET WCF Web服务提供的WSDL传输对象?或者我是否必须手动构建SOAP XML请求?

更多关注点。我仍然有一个WCF Web服务和wsdl。我对SAP没有任何了解。所以问题是。是否可以,如何从我的WSDL在SAP中创建客户端服务存根和传输对象?

2 个答案:

答案 0 :(得分:2)

您可以使用wcf中的WSDL来实现此目的。您可以将WSDL作为service.svc?wsdl。但有时,某些SOAP客户端生成器在单个调用中期望SOAP / WSDL的所有定义。为此,您可能需要查看以下页面:

  1. http://weblogs.asp.net/pglavich/archive/2010/03/16/making-wcf-output-a-single-wsdl-file-for-interop-purposes.aspx

  2. http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/f03b6e78-ef28-4692-8f19-62d2f2d3bc9c

  3. WCF: how to generate a single WSDL document, without WSDL:import?

答案 1 :(得分:2)

如果您有权访问用于获取wsdl文件或wsdl文件本身的URL,则可以轻松地为现有Web服务创建ABAP客户端。请参阅此link,了解基本上是一步一步的教程:
  1-使用助手来生成来自wsdl的代理   2-使用ABAP程序中生成的代理

此致