Application failures are usually more subtle than someone keying in the wrong character.
Far more often they are due to data inconsistencies introduced by poorly defined business requirements. (i.e. the system tries to post a payment to an accounting period that no longer exists for that particular account. It's an error that's "not supposed to happen" (famous last words), and several other related updates have been committed, so the application takes the only reasonable course of action: Abend.) Tracking down and eliminating those inconsistencies is the maintenance programmer's main goal in life. Been there, done that, got the scars to prove it. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html

