2009-06-05 60 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