Thank you for the thorough explanation.  Now that I understand what the RHS
syntax can (and cannot) do, I am taking option 4 which is to revise the RMI
call, and modify the fact within the rule rather than within the remote
method.

my rule now looks like this:

$instruction = applicationService.applyInstruction($step);  // call now
returns an instruction
$step.setCurrentInstruction($instruction);  // set the step's instruction
locally in the rule

I'll keep your other options in mind if we have a more complex RMI to
handle, but for this situation, the above code works and is easy to
understand & maintain.

thanks again
L.




--
View this message in context: 
http://drools.46999.n3.nabble.com/how-to-update-object-modified-by-call-to-remote-web-service-tp3204887p3207227.html
Sent from the Drools: User forum mailing list archive at Nabble.com.
_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to