1) Is it possible for you to open the WSDL in the browser? That is, http://URL_to_webservice_CFC?wsdl
If you get the WSDL, as expected, then you will see that it defines the complexType, QueryBean. That is what ColdFusion's web service converts the query to. You could then experiment by changing
2) Your CFC code example doesn't seem to be a faithful reproduction of the actual code. It contains 3 arguments which are never used.
In any case, what happens when you run the query in a CFM page? That is, what do you get when you run this:
<cfquery name="qryName" datasource="database_name">
select columns from table
When I investigated further, I found the issue was simply I needed to change the web service version from 2 to 1. Then the WSDL was formatted the same as the old server.
Thank you for taking time to respond.
Thanks for sharing that. Please mark your answer as correct. It will certainly help someone else in future, as this is the kind of issue that others will face.
Please report the issue as a bug. We expected the error message to say something about the webservice version.