Originally Posted by
Expatrick
Thanks - but in my, admittedly simplistic, world "I've found a bad thing" should lead automatically to a rejection, no?
The problem is the real world isn't simplistic. FPRS-A will encounter bad things in its processing. Some of those it will fix automatically, some it will understand why its bad, flag that for the attention of a human operator and carry on processing everything else. There may be many different cases of that all which will have to be programmed. In cases where the system knows it's bad but not why it usually means that the designer of the software didn't envisage that specific event happening. The problem with systems of this type is when that happens the safest thing to do is to stop everything so the global exception event will normally do that.