by DNova <dnova7@[EMAIL PROTECTED]
>
Feb 25, 2008 at 08:12 AM
Yes I can and thanks for the reply! Basically I've got a very complex
orchestration in place already and sometimes, depending on both the
source and status of a message, I want to update an upstream system
that sent the message. The catch is I want to update it with data I
will only have at the end of this large orchestration and determining
this source and operation happens at the beginning. So I either
create fake empty messages for all other cases (and as I said this
thing is too big for me to like already) or I use a correlation.
How I'd like to do this is by sending a message from this existing big
orchestration to a new orchestration at the beginning of this big
orchestration in a parallel listen shape that is already there. This
would be an activating receive on this new "child" orchrestration.
Then I want to have a second receive following in the child that will
await the results I need from the big orchestration. The idea being
that in the cases where the upstream system needs to be notified I can
send the first message and the new "child" orchestration will wait for
the second to perform it's update.
The only reason I really need to do this is because if I just put my
decision to call the "child" orchestration at the end I will get an
error from using an unintailized message (as this message is only
created in one of my three listen branches).
Kind Regards,
-Dan