Hi All, I maybe missing something fairly basic here but what I'm trying to do is have some of my rules throw an exception when the condition is true but I want to be able to stack those exceptions and return them all to be iterated through. Currently I only get one exception back which will basically be whichever rule is fired first. The only way I can think of doing this is instead of throwing the exception, add it to a list in the application data, then when I return from the rules engine, get that list from the application data and throw it back to the client. The example scenario is as follows:
I want to be able to validate say an address but have each validation failure point as an exception and the list of exception messages then displayed to the client. eg) The user didn't set the postcode and the street number. The two validation exceptions are "Must enter a postcode" and "Must enter a street address". Each validation rule throws a ValidationException with a key and a message. Is this the way to do it or not? Regards Paul
