It works fine if I change the type to string. The weird thing is it doesn't
happen with every method. Most are working just fine.

Just to let you know, after more testing I discovered the same thing is
still happening when I run the calling .cfm file from another server... But
here's another twist, I can call the method just fine from an ASP.Net page.

Phillip

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] 
Sent: Thursday, February 06, 2003 7:07 PM
To: CF-Talk
Subject: Re: calling a webservice from the same web server


What happens when you change the ClientID type to "String" instead of 
"Numeric"?

At 04:43 PM 2/6/2003 -0500, you wrote:
>Anyone ever run into this.
>
>We're testing out some web services written in ColdFusion... and for 
>some reason, when invoking the component as a service from a test page 
>on the same server we get a "java.lang.IllegalArgumentException: 
>argument type mismatch" error. We've successfully been able to call the 
>service from 3 other cold fusion servers. Here is the method signature:
>
><cffunction
>         name="listCategories"
>         output="no"
>         access="Remote"
>         returnType="string"
> >
>
>         <!--- argument list --->
>         <cfargument name="clientID" type="numeric" required="yes">
>         <cfargument name="clientPassword" type="string" 
>required="yes"> ...
>
>And here is the invoking code:
>
><cfinvoke
>         webservice="http://.../category.cfc?WSDL";
>         method="listCategories"
>         returnvariable="rtXML">
>                 <cfinvokeargument name="clientID" value="1"/>
>                 <cfinvokeargument name="clientPassword" 
>value="password"/>
>
></cfinvoke>
>
>BTW, we are able to call the method successfully as a regular component 
>from the same machine.
>
>Strange?
>
>Thanks,
>
>Phillip
>
>....................................
>Phillip Cave
>ColdFusion Developer
>Carol/Trevelyan Strategy Group
>202.448.5212
>
>

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Get the mailserver that powers this list at http://www.coolfusion.com

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to