Thanks Ray. And thanks to everyone else who replied. But there's no way to
"globally" or "automatically" or "auto-magically" capture the errors as
such, right?  I don't think there is but I'm just checking to see if I've
missed something. 

What happens in situations where the CFC method is supposed to return a
query, but when an exception is thrown, a struct is sent back?  Only way I
could see would be to set returntype to "any" in every method.  Does that
create overhead due to Flash having to evaluate the returned object type?  

Jeff

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf
Of Raymond Camden
Sent: Wednesday, July 09, 2003 2:34 PM
To: [EMAIL PROTECTED]
Subject: RE: [CFCDev] Error Handling Best Practices - response to RE: [CFC
Dev] Error Handling Strategies


I also use a custom throw in my cfc. This allows me to set ONE type for the
entire CFC and just do this in various methods,

<cfset throw("You screwed up you dog-faced idiot!")>


========================================================================
===
Raymond Camden, ColdFusion Jedi Master for Mindseye, Inc
(www.mindseye.com)
Member of Team Macromedia (http://www.macromedia.com/go/teammacromedia)

Email    : [EMAIL PROTECTED]
Blog     : www.camdenfamily.com/morpheus/blog
Yahoo IM : morpheus

"My ally is the Force, and a powerful ally it is." - Yoda 

> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Justin Balog
> Sent: Wednesday, July 09, 2003 1:30 PM
> To: '[EMAIL PROTECTED]'
> Subject: FW: [CFCDev] Error Handling Best Practices - 
> response to RE: [CFC Dev] Error Handling Strategies
> 
> 
> Howdy,
> 
> Concerning Error handling, Sean C. sent this reply to my
> question (his email follows below these code samples of 
> mine), and I have run with it.  I do wrap the the methods of 
> the cfcs, and the facade cfcs to catch errors, but on error I 
> call a private method in the cfc "throw()" which handles the 
> exception by calling various other cfcs to log it, notify 
> someone, retry, whatever?  There is probably a better way to 
> do it, but this is how I am currently handling it.  
> 
> Excerpt from a cfc called by the facade cfc:
> 

----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email
to [EMAIL PROTECTED] with the word 'unsubscribe cfcdev' 
in the message of the email.

CFCDev is run by CFCZone (www.cfczone.org) and supported
by Mindtool, Corporation (www.mindtool.com).




----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email
to [EMAIL PROTECTED] with the word 'unsubscribe cfcdev' 
in the message of the email.

CFCDev is run by CFCZone (www.cfczone.org) and supported
by Mindtool, Corporation (www.mindtool.com).

Reply via email to