2009-06-05 59 views
1

我们试图通过ColdFusion使用Web服务。ColdFusion Web服务参数结构

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

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

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

EDIT
或者,有一个方法挂接到的ColdFusion代码,不会从WSDL参数结构的解析/转换?

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

回答

1

您可以使用自己的WSDL文件,不必使用ColdFusion生成的WSDL文件,只需生成一个文件,自定义它并将人员指向您的自定义WSDL文件而不是YourComponent.cfc?WSDL URL。

0

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

请参阅本SO question and answer

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

+0

谢谢。我试过你的代码,它似乎窒息了参数很复杂而不是简单的事实。 – 2009-06-08 12:02:58