| Kerry Reynolds 2004-12-20, 7:49 am |
| I'm having problems with correlation and convoys. I'm getting a bit confused
and need help (again!).
I have a situation where I define three ports and a correlation set:
1. Receive-response port. This activates the orchestration instance, but has
nothing to do with the correlation sets.
2. An external web service on which I make a call out of the orchestration
and initialise a correlation set on the receive.
3. Another receive-response port. Exposes a web service into the
orchestration for the system to feed back into. This follows the correlation
set from port 2, and the call into this can happen days later.
The problem is that the orchestration sees this as a sequential convoy
situation. It comes up with a "in a sequential convey receive the ports must
be identical" compilation error because the correlation related to ports 2 &
3 are on different ports.
I don't see how I can construct the orchestration differently to escape
this? Any ideas?
|