当前位置:  开发笔记 > 后端 > 正文

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

如何解决《从WSDL文件反向设计Web服务接口的最佳方法?》经验,为你挑选了1个好方法。

我在一个我无法访问开发和测试的系统上继承了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服务.

显示不可用的Web服务和模拟Web服务的系统图http://paulw.us/blog/uploads/SO-WSDL-Question2.gif



1> Panos..:

通过使用该选项,您可能会发现.NET 的命令行实用程序wsdl.exe很有用/serverInterface.根据文件:

为ASP.NET Web服务的服务器端实现生成接口.为WSDL文档中的每个绑定生成一个接口.WSDL单独实现WSDL协定(实现接口的类不应在类方法中包含以下任一项:Web Service属性或更改WSDL协定的Serialization属性).简称是'/ si'.

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有