当前位置 : 主页 > 网页制作 > html >

.net – 从WSDL文件反向设计Web服务接口的最佳方法?

来源:互联网 收集:自由互联 发布时间:2021-06-12
我在一个我无法访问开发和测试的系统上继承了Web服务的WSDL文件. 我需要生成一个遵循该WSDL的Web服务.包装器是.NET,但如果有一种简单的方法可以与另一个平台一起使用,我们可能会看到
我在一个我无法访问开发和测试的系统上继承了Web服务的WSDL文件.

我需要生成一个遵循该WSDL的Web服务.包装器是.NET,但如果有一种简单的方法可以与另一个平台一起使用,我们可能会看到它.生产Web服务是基于Java的.

这样做的最佳方法是什么?

注意:继承的wsdl似乎与wsdl.exe不兼容,因为它不符合WS-I Basic Profile v1.1.
特别是,传递它的组提到它使用了Microsoft工具不支持的另一个标准,但他们没有澄清.该错误与所需的“名称”字段有关:

Error: Element Reference '{namespace}/:viewDocumentResponse' declared in
schema type '' from namespace ''
       - the required attribute 'name' is missing

为了清楚起见,我理解我可以从WSDL文件中轻松创建.NET包装类,但这不是我需要的.就像这样:

更新:使用Axis创建原始Web服务.

Diagram of system showing unavailable web service and mock web service http://paulw.us/bloghttp://img.558idc.com/uploadfile/SO-WSDL-Question2.gif

我们使用Thinktecture的 WSCF – Web Services Contract First工具进行Web服务开发,首先创建XSD架构,然后使用此工具生成服务接口.从WSDL生成服务接口可能很有用,但我自己还没有尝试过.
网友评论