× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.




Hi Joe,

<snip>
Am I the only one who thinks this stuff is just really, really neat? I
only wish I had some of this stuff back in the days of writing BPCS. It
would have made error handling so much easier, which would have in turn
made system architecture so much simpler.
</snip>

I couldn't agree with you more! The ILE condition management process is so elegant.

We take advantage of condition handlers to catch unhandled exceptions just below the control boundary for our applications - sort of a global catch-all but in a way *PSSR / MONITOR / MONMSG can only dream of.

We NEVER get the dreaded black screen of death in our interactive jobs. Instead IT gets an email with attachments of the joblog / job details (including a pristine callstack as Barbara stated) / module dump and the user gets an 'oh dear' screen and dialogue to read to the customer if they are on a call.

I can't say it enough - the ILE condition handlers and cancel handlers provide sooooo much added functionality that they can even make your code seem polite when it crashes round the user's ears. <grin/>


If we do anything this year - we should learn how ILE handles exceptions and develop a strategy to use this knowledge to enhance our applications!

Cheers

Larry Ducie

As an Amazon Associate we earn from qualifying purchases.

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.