如何为WSDL服务生成Web应用程序客户端?

问题描述:

我正在尝试生成一个快速网站以允许客户访问在WSDL中指定的SOAP服务。任何语言/工具包都可以。如何为WSDL服务生成Web应用程序客户端?

理想情况下,我想将WSDL文件提供给代码生成器,并让它发出servlet/PHP/python,每个操作在WSDL中指定一个URL,其表单域等同于WSDL中的属性。生成的应用程序将允许用户填写表单,将操作提交给SOAP服务并返回结果。

有一个网站在http://www.soapclient.com/SoapTest.html,几乎正是我想要做的,但他们不发布任何源代码。 http://www.sqldata.com/SoapClient/soapclient30.htm

这是一个只有Windows的程序,但它生成的C++代码可能会很容易地移植到另一个平台,或可转换为PHP等:

+0

@ jmort253那一个相当奇怪的问题。 –

+0

@ jmort253没有明显且简单的答案,我知道。 –

+0

@Mk - 我认为你是对的。我已经看到过像以前用SOAP webservices指出的那样的东西,但我并不是真正的SOAP支持者,所以会退出这个。 +1到len。 – jmort253

使用该工具生成的http://www.soapclient.com/SoapTest.html网站