Is there any why to set a Complex Repeating Task to only Repeat from end of invocation, like the Repeating Tasks With a Simple Interval. The problem is that the Complex Repeating Task kicks of the same service multiple times which is causing problems.
I am working with webMethods regarding an issue similar to this. They suggested using a java service that had a synchronized variable. Synchronized variables can be locked, so the first instance of a service will lock the variable, and then subsequent instances will detect the lock, until it is released. I’m not sure how this would work in a clustered environment.