Hi,
I have implemented an Event Listener for ODE and I getting all the
events that are fired. However I am having an issue in tracing the flow
activity.
I have given the snippet of the flow activity below. After getting the
ActivityExecStartEvent of the Flow1 activity, I am getting the next
ActivityExecStartEvent and ActivityExecEndEvent event of the subsequent
activities in no particular order. My problem is I am not able to trace
the actual flow in this case. Like if AssignCS1 activity's end event is
fired then it may fire start event of Sequence4 activity and hence I am
not able to determine if Sequence4 is actually after AssignCS1 (which in
this case is wrong). Is there any way in which I can know if a start
event caught is the actual successor of a previous end event which
actually follows it in the process also?
Please let me know how can I solve this issue, if any of you guys have
come across such a situation.
<flow name="Flow1">
<sequence name="Sequence3">
<assign name="AssignCS1">
<copy>
<!-- Some Copy -->
</copy>
</assign>
<invoke .. some invoke ../>
<assign name="AssignFlow1">
<copy>
<!-- Some Copy
-->
</copy>
</assign>
<invoke .. some invoke ../>
</sequence>
<sequence name="Sequence4">
<assign name="AssignCS2">
<copy>
<!-- Some Copy
-->
</copy>
</assign>
<invoke .. some invoke ..>
<copy>
<!-- Some Copy
-->
</copy>
</assign>
<invoke name=.. some invoke ../>
</sequence>
</flow>
Thanks & Regards
Dhanush Gopinath