我们正在尝试使用ColdFusion来使用Web服务。
我能够在大多数情况下与Web服务进行交互,但是,有一个服务,ColdFusion会抛出“Parameters Could Not Be Found
”错误,因为此特定服务的WSDL中的响应消息是空白父母班。我需要添加继承WSDL服务中指向的类的相应子类的特定参数。
有没有办法告诉ColdFusion为参数使用某个类定义?
或者,是否有一个ColdFusion工具用于显示给定WSDL的可接受参数格式?
修改的
或者,有没有办法挂钩到从WSDL中解析/转换参数结构的ColdFusion代码?
我的猜测是,即使找到第三方工具也无济于事,因为我需要知道ColdFusion将要做什么,而不是数据应该是什么;我知道应该是什么。
答案 0 :(得分:1)
您可以使用自己的WSDL文件,您不必使用ColdFusion生成的文件,只需生成一个,自定义它并将人们指向您的自定义WSDL文件而不是YourComponent.cfc?WSDL URL。
答案 1 :(得分:1)
关于使用复杂Web服务的这篇文章可能会有所帮助:
http://tjordahl.blogspot.com/2008/04/reprint-consuming-web-service-complex.html
另请注意,如果您有Dreamweaver的副本,它有一个用于检查WSDL并生成所需ColdFusion代码的工具。
答案 2 :(得分:0)