hi!
What i meant here is that the mediation has three options:
 true => Continue 
 false=>Stop processing this message
 false+new message=>stop processing this message, start working on the new message as if its a
                                   new request from outside.     
 
Sorry for any confusios that i would have caused.. Was only hinting towards the possible scenatios..
[oops: forgot the idea of the fault that it can generate, but can keep it out of consideration :-)]
 
Thanks!
----- Original Message -----
Sent: Thursday, October 20, 2005 5:57 PM
Subject: Re: Rule Engine / Dispatcher

 
1) What i was hinting at it that the engine can't be remembering the actual message it had passed on to the Mediation. So a mediation will have to tell the engine that it had not changed something and the engine can still pursue the branch - The mediation returns a true. 
 
2)In case the mediation does change something, it returns a false and injects a new message into the system. [notice the bold text above] I used the term 'as if' because it is not actually a new message, its just a modified request re-introduced by the mediation.
This is rather confusing to me. Please enlightened us.
There should be a way to Syanpse to "stop" processing the current message and let it go to the bus. How would it be able to do it, if  "false" means  "end of processing" instead anything else.
 


Reply via email to