Tom Hubbard
Tom Hubbard

Reputation: 16139

ColdFusion Webservice Parameter Structures

We are trying to consume web services with ColdFusion.

I am able to interact with the web service for the most part, however, there is one service where ColdFusion is throwing a "Parameters Could Not Be Found" error because the response message in the WSDL for this particular service is a blank parent class. I need to add the specific parameters of corresponding subclass that inherits the class pointed to in the service of the WSDL.

Is there a way to tell ColdFusion to use a certain class definition for the parameters?

Or, is there a ColdFusion tool for showing the acceptable parameter formats for a given WSDL?

EDIT
Or, is there a way to hook into the ColdFusion code that does the parsing/conversion of the parameter structure from the WSDL?

My guess is that even finding a third-party tool will not help much because I need to know what ColdFusion is going to do, not what the data SHOULD be; I know what it should be.

Upvotes: 1

Views: 1566

Answers (3)

Rob Bilson
Rob Bilson

Reputation: 361

This article on consuming complex web services may help:

http://tjordahl.blogspot.com/2008/04/reprint-consuming-web-service-complex.html

Also note that if you have a copy of Dreamweaver laying around, it has a tool for inspecting WSDL and generating the required ColdFusion code.

Upvotes: 1

Sergey Galashyn
Sergey Galashyn

Reputation: 6956

Or, is there a ColdFusion tool for showing the acceptable parameter formats for a given wsdl?

Please see this SO question and answer

Maybe my code samples can help you.

Upvotes: 0

Pete Freitag
Pete Freitag

Reputation: 1031

You can use your own WSDL file, you don't have to use the one generated by ColdFusion, just generate one, customize it and point people to your custom WSDL file instead of the YourComponent.cfc?WSDL url.

Upvotes: 1

Related Questions