I am tasked with creating a business process that starts up, checks if a file 
is ready for parsing, and then if it is, parses the file.  If no file is 
available for parsing, it should keep checking for the file.  So essentially 
there are 5 nodes here:

1)  Start Node

2)  Check for File Node

3)  Decision Node (transition to parse node if file exists, transition to check 
for file node if file does not exist)

4)  Parse File Node

5)  End Node

The question that I have is, in a process like this, which keeps looping back 
to "Check for File" if there is no file available, should it ever end?  My 
question is a general one, should a business process ever be non ending?  That 
is, should "Parse File Node" return to "Check for File Node" even after it is 
finished doing its work.  Should the end node never be called in a business 
process like this?

Or should a business process always startup and eventually end.  So instead of 
the "Decision Node" transitioning back to "Check for File Node" when a file is 
not found, should it transition to the "End Node" and thus require an outside 
system to re-instantiate a new process instance every X frequency.

Regards,

Jeff

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3990848#3990848

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3990848
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to