[rules-users] Drools flow question on proper exception handling / use of faults

Liße, Jan Jan.Lisse at BDR.de
Tue Nov 16 05:00:05 EST 2010


No ideas? Seems to me like a pretty common question...

-----Ursprüngliche Nachricht-----
Von: rules-users-bounces at lists.jboss.org [mailto:rules-users-bounces at lists.jboss.org] Im Auftrag von Liße, Jan
Gesendet: Freitag, 12. November 2010 11:45
An: 'rules-users at lists.jboss.org'
Betreff: [rules-users] Drools flow question on proper exception handling / use of faults

Hi,

I have a process workflow where an exception might occur within one Action. I need to react on this exception in the workflow. That means I don't want to skip the entire processing
I just want to react properly by setting an error variable and skip this specific item (my process iterates over a list of items).
Now I tried to model my Action together with a Fault Node within a CompositeNode as seen in the User manual section on exception handling. The outgoing connection
of my Action is connected with the Fault. The outgoing connection of the CompositeNode is connected with the next Action. When I run the process it comes to the Action node and hangs there if no exception occurs (the next Action is never reached). Looking at the model this is reasonable since the outgoing connection leads to the Fault node. So my question is how can I properly model this kind of exception handling, where I need two ways of execution (one if everything goes fine, and one for fault handling)? Wrapping everything inside a CompositeNode alone does not seem to be sufficient...

Thanks in advance for any help!
-Jan

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20101116/fc222895/attachment.html 


More information about the rules-users mailing list