RE: cftry cfcatch/cfcatch/cftry

2000-12-13 Thread Simon Horwith

structured exception handling should be kept as close to the questionable
code as possible.  One of it's error types is "missinginclude", which should
also help to illustrate the logical error in placing opening and closing
error handling tags in seperate files to be included.  What you can do, is
include a cferror tag in your application.cfm tag or at the top of any
template containing CFTRY/CFCATCH/CFTHROW and wrap the rest of the page or
the code in question, with the CFTRY tags.

~Simon

 Simon Horwith
 Certified ColdFusion Developer
 Fig Leaf Software
 1400 16th St NW, # 220
 Washington DC 20036
 202.797.6570 (direct line)
 www.figleaf.com
 


-Original Message-
From: Neil H. [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, December 13, 2000 11:38 AM
To: CF-Talk
Subject: cftry cfcatch/cfcatch/cftry


I just found, disappointingly enough that you can't have a cftry at the
top of a document via a CFinclude and the rest in another include at the
bottom?  Is there a work around.  I don't want to use a handler, and I want
the same error checking code on every page.

Please advise or throw ideas (even bones will do)

Thanks,

Neil

p.s. Running CF 4.51.

- Original Message -
From: "Hales, John M" [EMAIL PROTECTED]
To: "CF-Talk" [EMAIL PROTECTED]
Sent: Wednesday, December 13, 2000 11:17 AM
Subject: RE: CFreport and crystal reports


 I could never get it to work. We just use CF to pass the parameters to
 Crystal, and the CR Web Server to display the reports. That works well for
 us.

 HTH
 Mike Hales

 -Original Message-
 From: Katie Bessiere [mailto:[EMAIL PROTECTED]]
 Sent: Wednesday, December 13, 2000 11:08 AM
 To: CF-Talk
 Subject: CFreport and crystal reports


 has anyone had any luck using CFREPORT with crystal reports 8?  i've tried
 the workaround that Allaire recommends and I still can't get the tag to
 work.  It's very frustrating..

 If anyone has any ideas, please let me know..

 katie

 Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
 Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists


~~
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists



Re: cftry cfcatch/cfcatch/cftry

2000-12-13 Thread Jamie Keane

Alternately, you could have a main page that has a cftry/cfcatch block, and
include the meat of the page within (a la Fusebox).  Worth a shot, neh?

--
Jamie Keane
Programmer
SolutionMasters, Inc.
9111 Monroe Rd., Suite 100
Charlotte, NC  28270
www.solutionmasters.com
704.563.5559 x 228  Voice
704.849.9291  Fax
-Original Message-
From: Neil H. [EMAIL PROTECTED]
To: CF-Talk [EMAIL PROTECTED]
Date: Wednesday, December 13, 2000 11:37 AM
Subject: cftry cfcatch/cfcatch/cftry


I just found, disappointingly enough that you can't have a cftry at the
top of a document via a CFinclude and the rest in another include at the
bottom?  Is there a work around.  I don't want to use a handler, and I want
the same error checking code on every page.

Please advise or throw ideas (even bones will do)

Thanks,

Neil

p.s. Running CF 4.51.

- Original Message -
From: "Hales, John M" [EMAIL PROTECTED]
To: "CF-Talk" [EMAIL PROTECTED]
Sent: Wednesday, December 13, 2000 11:17 AM
Subject: RE: CFreport and crystal reports


 I could never get it to work. We just use CF to pass the parameters to
 Crystal, and the CR Web Server to display the reports. That works well
for
 us.

 HTH
 Mike Hales

 -Original Message-
 From: Katie Bessiere [mailto:[EMAIL PROTECTED]]
 Sent: Wednesday, December 13, 2000 11:08 AM
 To: CF-Talk
 Subject: CFreport and crystal reports


 has anyone had any luck using CFREPORT with crystal reports 8?  i've
tried
 the workaround that Allaire recommends and I still can't get the tag to
 work.  It's very frustrating..

 If anyone has any ideas, please let me know..

 katie

 Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
 Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists



~~
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists



RE: cftry cfcatch/cfcatch/cftry

2000-12-13 Thread Jeff Sarsoun

Haven't tried it but theoretically you might be able to:

application.cfm would contain: cf_error_check
onrequestend.cfm would contain: /cf_error_check

error_check.cfm would contain:
!--pseudo code--
if executionmode eq start
cftry cfcatch
else
/cfcatch/cftry

onrequestend.cfm might choke on the /cf_error_check though.  Maybe some
parameter passing would be in order.

Jeff

-Original Message-
From: Neil H. [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, December 13, 2000 11:38 AM
To: CF-Talk
Subject: cftry cfcatch/cfcatch/cftry


I just found, disappointingly enough that you can't have a cftry at the
top of a document via a CFinclude and the rest in another include at the
bottom?  Is there a work around.  I don't want to use a handler, and I want
the same error checking code on every page.

Please advise or throw ideas (even bones will do)

Thanks,

Neil

p.s. Running CF 4.51.

- Original Message -
From: "Hales, John M" [EMAIL PROTECTED]
To: "CF-Talk" [EMAIL PROTECTED]
Sent: Wednesday, December 13, 2000 11:17 AM
Subject: RE: CFreport and crystal reports


 I could never get it to work. We just use CF to pass the parameters to
 Crystal, and the CR Web Server to display the reports. That works well for
 us.

 HTH
 Mike Hales

 -Original Message-
 From: Katie Bessiere [mailto:[EMAIL PROTECTED]]
 Sent: Wednesday, December 13, 2000 11:08 AM
 To: CF-Talk
 Subject: CFreport and crystal reports


 has anyone had any luck using CFREPORT with crystal reports 8?  i've tried
 the workaround that Allaire recommends and I still can't get the tag to
 work.  It's very frustrating..

 If anyone has any ideas, please let me know..

 katie

 Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
 Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists


~~
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists



Re: cftry cfcatch/cfcatch/cftry

2000-12-13 Thread Bud

On 12/13/00, Neil H. penned:
I just found, disappointingly enough that you can't have a cftry at the
top of a document via a CFinclude and the rest in another include at the
bottom?  Is there a work around.  I don't want to use a handler, and I want
the same error checking code on every page.

Please advise or throw ideas (even bones will do)

A bone:

If you can put this at the VERY bottom and VERY top of every page, 
perhaps at the end of application.cfm and put the closing in 
OnRequestEnd.cfm?
-- 

Bud Schneehagen - Tropical Web Creations

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
ColdFusion Solutions / eCommerce Development
[EMAIL PROTECTED]
http://www.twcreations.com/
954.721.3452

~~
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists



Re: cftry cfcatch/cfcatch/cftry

2000-12-13 Thread Neil H.

This doesn't work. You can't have a page the contains just cftry included
with other stuff below it.  You would expect to since cfinclude just moves
the contents into the main page.  I want to use a standard code set for
error handling.  Also I don't want to rely on fusebox techniques since I
don't want url parameters.

Thanks,

Neil

- Original Message -
From: "Bud" [EMAIL PROTECTED]
To: "CF-Talk" [EMAIL PROTECTED]
Sent: Wednesday, December 13, 2000 12:45 PM
Subject: Re: cftry cfcatch/cfcatch/cftry


 On 12/13/00, Neil H. penned:
 I just found, disappointingly enough that you can't have a cftry at the
 top of a document via a CFinclude and the rest in another include at the
 bottom?  Is there a work around.  I don't want to use a handler, and I
want
 the same error checking code on every page.
 
 Please advise or throw ideas (even bones will do)

 A bone:

 If you can put this at the VERY bottom and VERY top of every page,
 perhaps at the end of application.cfm and put the closing in
 OnRequestEnd.cfm?
 --

 Bud Schneehagen - Tropical Web Creations

 _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 ColdFusion Solutions / eCommerce Development
 [EMAIL PROTECTED]
 http://www.twcreations.com/
 954.721.3452


~~
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists



RE: cftry cfcatch/cfcatch/cftry (the solution)

2000-12-13 Thread Runar Petursson

Ok, you wanted a hint, here's big a hint.  Obviously, the advantage to using
a global CFTRY/CFCATCH is that variables are still scoped in the exception
block, unlike the global exception handler.  The open and close cftry (as
you said) must be in the same template, the solutions is surprisingly
simple.  I've implemented the following code in pre 4.5 systems, and it's
worked great:

In the Application.cfm:
cftry
cfinclude template="#cgi.script_name#"
cfabort
cfcatch type="ALL"
cfinclude tempalte="myexceptionhandler.cfm"
/cfcatch
/cftry


This code includes the requested template, so you turn the normal execution
thread a little inside-out.  But it works.  The only thing I've found that
doesn't work with it (since you actually NEVER leave the Application.cfm),
is ColdFusion's built in server-side form handling (where you do HIDDEN
Name="FORMFIELD_REQUIRED").

The nice thing is that it's global and retrofits to any existing code.


-Original Message-
From: Neil H. [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, December 13, 2000 8:38 AM
To: CF-Talk
Subject: cftry cfcatch/cfcatch/cftry


I just found, disappointingly enough that you can't have a cftry at the
top of a document via a CFinclude and the rest in another include at the
bottom?  Is there a work around.  I don't want to use a handler, and I want
the same error checking code on every page.

Please advise or throw ideas (even bones will do)

Thanks,

Neil

p.s. Running CF 4.51.

- Original Message -
From: "Hales, John M" [EMAIL PROTECTED]
To: "CF-Talk" [EMAIL PROTECTED]
Sent: Wednesday, December 13, 2000 11:17 AM
Subject: RE: CFreport and crystal reports


 I could never get it to work. We just use CF to pass the parameters to
 Crystal, and the CR Web Server to display the reports. That works well for
 us.

 HTH
 Mike Hales

 -Original Message-
 From: Katie Bessiere [mailto:[EMAIL PROTECTED]]
 Sent: Wednesday, December 13, 2000 11:08 AM
 To: CF-Talk
 Subject: CFreport and crystal reports


 has anyone had any luck using CFREPORT with crystal reports 8?  i've tried
 the workaround that Allaire recommends and I still can't get the tag to
 work.  It's very frustrating..

 If anyone has any ideas, please let me know..

 katie

 Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
 Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists


~~
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists



Re: cftry cfcatch/cfcatch/cftry

2000-12-13 Thread Ken M. Mevand

i use a custom tag. the cftry are included in very page. so the custom tag
will perform what ever error handling required.

cftry
... codes ...
cfcatch type="any"
cf_errorhandler
/cfcatch
/cftry


-ken

- Original Message -
From: Neil H. [EMAIL PROTECTED]
Subject: cftry cfcatch/cfcatch/cftry


 I just found, disappointingly enough that you can't have a cftry at the
 top of a document via a CFinclude and the rest in another include at the
 bottom?  Is there a work around.  I don't want to use a handler, and I
want
 the same error checking code on every page.

 Please advise or throw ideas (even bones will do)

 Thanks,

 Neil

 p.s. Running CF 4.51.



~~
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists