Hallo,

at first, OpenWFEru looks very interessting for me !!!

I'm not completely new to the BPM topic. In the past I' was working
with a BPMS from Intalio.

I have tested some small examples and it was OK. After that I tried to
expand the example using SqsParticipant.
I read the documentation and inspecting the implementation scope and
was expecting that a SqsParticipant behaves like the "fire and forget"
pattern. In my tests the process (or workflow) works like expected as
long as it arrive the SqsParticipant 'statement'. The SqsParticipant
send a message to the queue -- this was OK, but after that the process
execution "hang". It looks like the SqsParticipant is waiting for
something ?
This is not described in the documentation. What sould be done  to
enforce the SqsParticipant to give the control back to the engine.
It would be also very interesting to have more information in detail
about the magic which is performed by the engine exspecially because
of potential some implicit activities.

After that problems I define a SqsListner which was listening to the
queue which was also used by the SqsParticipant. The SqsListner was
receiving a message and after that the SqsParticipant gave back the
control and the excepted flow was executed.

This "correlation" is could not be found if you  look in the
implementation code of both classes.

Is it possible to enforce the SqsParticipant to give the control back
to the engine without using SqsListner ?

Is there a way to define a "receive activity" in the process
definition using the defined SqsListner (the listen expression is only
listening to a participant) ?

In the documentation you can read:

"A listener allows InFlowWorkItems to resume back in their originating
process instance. "

==> but at which location in the process definition ???

The general relation between Participant and Listner in detail needs a
little bit more clarification ( I have some ideas  but I'm not sure
abaout the details ).

Potentially some UML sequence diagramms could supply some information.
I can create such diagrams if I have enough background information.

Some more complex examples could be also a good thing.

Best regards,

Andreas


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"OpenWFEru dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/openwferu-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to