ColdFusion Web服务参数结构

时间:2009-06-05 10:46:43

标签: web-services coldfusion

我们正在尝试使用ColdFusion来使用Web服务。

我能够在大多数情况下与Web服务进行交互,但是,有一个服务,ColdFusion会抛出“Parameters Could Not Be Found”错误,因为此特定服务的WSDL中的响应消息是空白父母班。我需要添加继承WSDL服务中指向的类的相应子类的特定参数。

有没有办法告诉ColdFusion为参数使用某个类定义?

或者,是否有一个ColdFusion工具用于显示给定WSDL的可接受参数格式?

修改
或者,有没有办法挂钩到从WSDL中解析/转换参数结构的ColdFusion代码?

我的猜测是,即使找到第三方工具也无济于事,因为我需要知道ColdFusion将要做什么,而不是数据应该是什么;我知道应该是什么。

3 个答案:

答案 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)

  

或者,是否有一个ColdFusion工具用于显示给定wsdl的可接受参数格式?

请参阅此SO question and answer

也许我的代码示例可以帮助您。