Have you tried resetting the webservice in the factory before making a call to it. Basically it causes the stub object to be re-written (as far as I can remember.)
<cfset wsdl="http://www.achex.com/ws/Authorization.wsdl" /> <cfset createObject("java", "coldfusion.server.ServiceFactory").XmlRpcService.refreshWebService(wsdl) /> I just wrap every delicate webservice call I make in a try/catch block, and then reset it in case of an error and rerun. It eliminates a lot of the problems I've had with calling webservices. Terrence Ryan Senior Systems Programmer Wharton Computing and Information Technology E-mail: [EMAIL PROTECTED] -----Original Message----- From: Ryan Duckworth [mailto:[EMAIL PROTECTED] Sent: Monday, September 11, 2006 10:30 AM To: CF-Talk Subject: Could not perform Web service invocation I recently integrated with TeleCheck to accept eChecks on our sites. Everything seems to work perfectly except for ColdFusion's ability to generate and hold onto the stub code for the webservice. The worst kind of problem too... it is intermittent with no obvious pattern. The WSDL files look good. TeleCheck web service calls will work great, but after we restart a server SOMETIMES we receive the "Could not perform web service invocation" error. Test Server: http://test.achex.com/ws/Authorization.wsdl Production Server: http://www.achex.com/ws/Authorization.wsdl I have tried to search forums for a possible solution, but can't seem to get it to work. Personally, I believe this is a bug with ColdFusion. Some forums have mentioned that ColdFusion does not handle complex web service types very well. However, TeleCheck wrote the web service and I can not change their data types. I have also read that ColdFusion "flushes" the stub objects from memory. We have installed Cumulative Hot Fix 7.0.2 which stated that it solved some web service flushing problems. The only way we have been able to somewhat solve this problem temporarily is to delete everything in the \CFusionMX7\stubs before restarting ColdFusion. This solution is not acceptable for our production environment and I would like a true solution to this problem. This problem has lasted for many months and it is critical that we be able to restart our CF servers without messing with this problem. Any suggestions? Thanks, Ryan ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Introducing the Fusion Authority Quarterly Update. 80 pages of hard-hitting, up-to-date ColdFusion information by your peers, delivered to your door four times a year. http://www.fusionauthority.com/quarterly Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:252730 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

