There's also a method in ServiceFactory iirc that you could use to clear it programmatically.
Cheers Kai > Very quick question - when you update the remote code are you > refreshing the wsdl in the administrator? > > On 4/15/10, Gavin Baumanis <[email protected]> wrote: >> In the interest of quite possibly making an idiot of myself... >> >> Hi Phil, >> >> I have made the changes you provided and I get the same error in the >> same place. >> Only of course this time it is in the <cfelse> part of the code you >> sent me. >> >> It of course works correctly with the Sample app provided by Robin... >> so now I am back a step I suppose >> with the issue of obviously doing something wrong with my code - >> bummer. >> >> Interestingly, I created a method in that CFC that takes no arguments >> and returns a simple string. >> That works as I would have expected. >> >> Here is the line used to invoke the method on the remote service; >> #remoteLoginService.fn_check_user_in_ldap(user = 'test_user', password >> = 'test_password')# >> >> Here is the cffunction declaration; >> <cffunction >> name="fn_authenticate_user" >> hint="Function to Authenticate User Against specified LDAP >> Server : >> I return a user object if successful" >> access="public" >> returntype="Any"> >> >> So it would seem that I have an issue with sending arguments to my >> method if I use it is a remote service. >> >> Hopefully it is somehting glaringly obvious.. and everyone cvan take >> turns slapping my forehead at the CFUG! >> >> Gavin. >> >> >> On Apr 15, 10:55 am, Phil Haeusler <[email protected]> wrote: >>> HI Gavin >>> >>> I made the following adjustment to Service.cfc to get it working on CF9 >>> for remote calls for methods with no parameters. >>> >>> You'll need to adjust the cfreturn in the onMissingMethod function of >>> Service.cfc - Line 416 in latest trunk from >>> >>> <cfreturn webService.send(missingMethodName, missingMethodArguments)> >>> >>> to >>> >>> <cfif not StructCount(missingMethodArguments)> >>> <cfreturn webService.send(missingMethodName, JavaCast("null", 0))> >>> <cfelse> >>> <cfreturn webService.send(missingMethodName, missingMethodArguments)> >>> </cfif> >>> >>> I haven't tested to see if this change breaks earlier versions of CF, >>> but it was done in a made rush to get my laptop up and running for the >>> last Melb CFUG. If you can try this and it gets it working for you, and >>> we can ensure that it doesn't break earlier CFs we'll put it to Robin to >>> get it committed into SVN >>> >>> Phil >>> >>> On 15/04/10 9:57 AM, Gavin Baumanis wrote: >>> >>>> HI Phil, >>>> That is great news... thanks.. >>>> Great news in the sense that its not me - and that maybe my code is >>>> going to work afterall! >>> >>>> I had a quick look in the Galaxy code - but I have never ever done any >>>> remote service work so it was all a little foreign to me. >>>> Thanks again. >>> >>>> Gavin. >>> >>>> On Apr 15, 9:28 am, "Phil Haeusler"<[email protected]> wrote: >>> >>>>> Gavin >>> >>>>> If i recall correctly, i'm pretty sure i had to make some changes to >>>>> Robin's >>>>> code to make the remote services part work under CF9 when i was playing >>>>> with >>>>> it. There was a difference between CF8& CF9 around how parameters >>>>> passed >>>>> through CFINVOKE are handled. I'll dig up my code in a bit and get >>>>> back to >>>>> you. >>> >>>>> Phil >>> >>>>> -----Original Message----- >>> >>>>> From: Gavin Baumanis<[email protected]> >>> >>>>> To: cfaussie<[email protected]> >>> >>>>> Date: Wed, 14 Apr 2010 16:18:37 -0700 (PDT) >>> >>>>> Subject: [cfaussie] Re: WSDL assistance. >>> >>>>> Well I decided that I should have a play with Robin's Demo application >>> >>>>> and make sure that I could get that working... >>> >>>>> And it would seem there might be some other issue other than code >>> >>>>> going on here, because I get the exact same error when trying to run >>> >>>>> the sample application. >>> >>>>> I turned on debug output and when the error is thrown I get the >>> >>>>> following message; >>> >>>>> Cannot perform web service invocation send. >>> >>>>> The fault returned when invoking the web service operation is: >>> >>>>> '' java.lang.IllegalArgumentException: argument type mismatch >>> >>>>> In the separate debug output window I get a different message though. >>> >>>>> /Library/WebServer/Documents/rocketboots/galaxy/trunk/com/rocketboots/ >>> >>>>> galaxy/Service.cfc(416) @ 09:10:05.780 >>> >>>>> type Application >>> >>>>> message Cannot perform web service invocation send. >>> >>>>> I don't know if the messags mean the same and they're ust represented >>> >>>>> differently or what the story is... >>> >>>>> Can I bother someone to download the download Galaxy and try out the >>> >>>>> sample app? >>> >>>>> I'm on CF9 - so I'd be interested to see if it is a CF version >>> >>>>> specific issue or not. >>> >>>>> You can obtain the required code (via SVN) from; >>> >>>>> http://svn.rocketboots.com/os/galaxy/ >>>>> [http://svn.rocketboots.com/os/galaxy/] >>> >>>>> Thanks. >>> >>>>> -- >>> >>>>> You received this message because you are subscribed to the Google >>>>> Groups >>>>> "cfaussie" group. >>> >>>>> To post to this group, send email to [email protected]. >>> >>>>> To unsubscribe from this group, send email to >>>>> [email protected]. >>> >>>>> For more options, visit this group >>>>> athttp://groups.google.com/group/cfaussie?hl=en >>>>> [http://groups.google.com/group/cfaussie?hl=en]. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "cfaussie" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/cfaussie?hl=en. >> >> > > > -- > E: [email protected] > T: http://www.twitter.com/neurotic > W: www.compoundtheory.com > > Hands-on ColdFusion ORM Training @ cf.Objective() 2010 > www.ColdFusionOrmTraining.com/ > > -- > You received this message because you are subscribed to the Google Groups > "cfaussie" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/cfaussie?hl=en. > -- Kai Koenig - Ventego Creative Ltd ph: +64 4 476 6781 - mob: +64 21 928 365 / +61 450 132 117 web: http://www.ventego-creative.co.nz blog: http://www.bloginblack.de twitter: http://www.twitter.com/agentK Hands-on Regular Expression training @ webDU 2010 http://bloginblack.de/agentk/workshop-befriending-regular-expressions/ Hands-on Flash Catalyst and Flex 4 training @ Webinale 2010 http://bloginblack.de/agentk/workshop-rias-with-flash-catalyst-and-flex-4/ -- -- You received this message because you are subscribed to the Google Groups "cfaussie" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/cfaussie?hl=en.
