Ryan,

You can use:

<CFTRY>
    <cfexecute name="/usr/bin/whois.pl" arguments="#domain#"
timeOut="1"></cfexecute>
    <CFCATCH TYPE="COM.Allaire.ColdFusion.CFEXECUTE.Timeout">
        Timed Out!
    </CFCATCH>
</CFTRY>

Dain Anderson
Caretaker, CF Comet
http://www.cfcomet.com/


----- Original Message -----
From: "Ryan" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Wednesday, November 29, 2000 5:26 PM
Subject: What kind of exception thrown on cfexecute timeout?


> I am trying to use cfexecute to do a call to a local whois program.
> Some of the registrars take a long time to return the data, and I
> need to have my timeout set at 10 seconds. If it takes longer than
> this, my code throws an exception and an ugly coldfusion error message.
>
> So I thought I would wrap CFTRY around it (never used CFTRY before).
> Here is my code:
>
> <CFTRY>
>     <cfexecute name="/usr/bin/whois.pl" arguments="#domain#"
timeOut="1"></cfexecute>
>     <CFCATCH TYPE="Any">
>         Timed Out!
>     </CFCATCH>
> </CFTRY>
>
> (note I have timeout set to 1 so I can get it to timeout more often for
testing)
> But I never see my "Timed Out!" string. I never see the ugly CF error
message
> either.
>
> When I looked up the documentation for CFEXECUTE, it says it throws
exceptions
> if the program can't be found, if its not executeable, etc, but it doesn't
say
> anything about what it will do it the timeout value is reached!
>
> Any ideas?
>
> Thank you.
>
> Ryan
>
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to