TrustEngine refactoring

Cantor, Scott cantor.2 at osu.edu
Wed Aug 20 21:46:56 EDT 2014


On 8/20/14, 9:37 PM, "Brent Putman" <putmanb at georgetown.edu> wrote:

>Is there a way to "extend" the DecodeMessage action from the abstract
>flow, just for the SOAP flows, to effectively append the new action on
>the end of the abstract version?  That's what I wanted to do, seemed
>semantically cleanest, but wasn't sure how.

Yes, it's possible, but we'd have to declare a child action-state for the
non-SOAP profiles because the abstract one includes:

<evaluate expression="'proceed'" />


That would short-circuit the additional evaluate step in a child unless it
were removed from the abstract parent version and moved down into the
child flow(s).

Honestly, it's probably easier to just attach a condition to suppress the
action if we really prefer to declare it in the DecodeMessage state.
Basically add an activationCondition-ref that points to a bean that's a
Boolean, and then that bean name is defined in each of the flows to be
true or false.

I would still like to figure out why it's not working in the other spot
though, it usually means something may be off.

-- Scott



More information about the dev mailing list