Click to Rate and Give Feedback
MSDN
MSDN Library
BizTalk Server
BizTalk Server 2004
SDK
Programming Guide
 Using the Call Orchestration Shape
Microsoft BizTalk Server 2004
Using the Call Orchestration Shape

You can invoke another nested orchestration synchronously with the Call Orchestration shape: the enclosing orchestration waits for the nested orchestration to finish before continuing.

You can specify parameters that will be passed to the nested orchestration. Parameters can be messages, variables, port references, role links, or correlation sets. Passed-in port references, role links, and correlation sets all perform like self-addressed envelopes: they supply the nested orchestration information it can use to send information back to the enclosing orchestration.

Caution  In this release, if you pass nonserializable objects such as XmlDocument or XmlNode as parameters to an orchestration, it will fail.

To configure a Call Orchestration shape

  1. Right-click the Call Orchestration shape, and then click Configure.
  2. Use the Call Orchestration Configuration dialog box to configure the Call Orchestration shape. For more information, see Call Orchestration Configuration Dialog Box.

    Caution  BizTalk Server 2004 does not support recursive orchestrations. If Orchestration A calls or starts Orchestration B, then Orchestration B cannot call or start Orchestration A directly, nor can it call or start any orchestration that directly or indirectly calls Orchestration A.

See Also

Adding Parameters to Orchestrations

Using the Start Orchestration Shape

Nesting Orchestrations

To download updated BizTalk Server 2004 Help from www.microsoft.com, go to http://go.microsoft.com/fwlink/?linkid=20616.

Copyright © 2004 Microsoft Corporation.
All rights reserved.
© 2009 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks | Privacy Statement | Site Feedback
Page view tracker