Can you break from a BizTalk 2004 parallel shape?



Hi All

I was wondering if anyone knows if you can exit a parallel shape by
executing an instruction on one of its branches (like an "exit loop"
type of command - although it's not a loop:)).

I have an orchestration that needs to be initialised by any one of four
message types, each may be received in random order, but three of those
messages are optional. I've come down to using a parallel convoy, but
would like the orchestration to initialise if any of the three optional
messages are received, and then continue only after the one mandatory
message is received.

The current method I've seen requires all messages to be received
before it can continue. I'd still like any of the four to initialise
the orchestration, but I'd like it to be able to ignore any of the
three optional input messages that may not be there when the one
mandatory message is received.

Any help is much appreciated.

Cheers,

Sam

.



Relevant Pages

  • Re: Parallel shape synchronization
    ... branches in our parallel shape are surrounded by scope shapes. ... I expose the orchestration via a web service and when setting the attribute ... All scope shapes have synchronization set to true. ...
    (microsoft.public.biztalk.general)
  • RE: different message types handled by the same orchestration ?
    ... Move into a parallel shape ... later both these arms condense into ajoin ... and end orchestration. ... Ravi Shankar ...
    (microsoft.public.biztalk.general)
  • Re: Waiting for all parallel shape branches to exit ?
    ... When you look at the orchestration debugger, ... Is there a mechanism to get the orchestration to wait for all the parallel ... multi-part message using a single map. ... leads me to believe that the first call that exists the parallel shape ...
    (microsoft.public.biztalk.general)