Help and Support
 

powered byLive Search

You cannot use a Call Orchestration shape or a Start Orchestration shape to pass a derived type that has the base type as the parameter to a BizTalk Server 2004 orchestration

Article ID:899197
Last Review:March 15, 2007
Revision:1.3

SYMPTOMS

In a Microsoft BizTalk Server 2004 orchestration, you cannot use a Call Orchestration shape or a Start Orchestration shape to pass a derived type that has the base type as the parameter to an orchestration.

When you double-click either a Call Orchestration shape or a Start Orchestration shape, the Variables in Scope list only contains variables of the base type. Therefore, you cannot choose derived typed variables.

Back to the top

CAUSE

This issue is a known limitation of the Call Orchestration shape and the Start Orchestration shape.

Back to the top

RESOLUTION

To resolve this issue, use the Expression shape instead of a Call Orchestration shape or a Start Orchestration shape.

For a replacement for the Call Orchestration shape, use an expression that is similar to the following:
 call OrchestrationNamespace.OrchestrationName(derivedtype);
For a replacement for the Start Orchestration shape, use an expression that is similar to the following:
 exec OrchestrationNamespace.OrchestrationName(derivedtype);
Note In both expressions, derivedtype is a variable that uses the derived type instead of the base type.

Back to the top

MORE INFORMATION

For more information, visit the following Microsoft Developer Network (MSDN) Web sites:
Using the Call Orchestration Shape
http://msdn2.microsoft.com/en-us/library/ms946339.aspx (http://msdn2.microsoft.com/en-us/library/ms946339.aspx)

Using the Start Orchestration Shape
http://msdn2.microsoft.com/en-us/library/ms946040.aspx (http://msdn2.microsoft.com/en-us/library/ms946040.aspx)

Back to the top


APPLIES TO
Microsoft BizTalk Server 2004 Enterprise Edition
Microsoft BizTalk Server 2004 Standard Edition
Microsoft BizTalk Server 2004 Partner Edition
Microsoft BizTalk Server 2004 Developer Edition

Back to the top

Keywords: 
kbbtsorchestration kbtshoot kbprb KB899197

Back to the top

Article Translations

 

Related Support Centers

Other Support Options

  • Need More Help?
    Contact a Support professional by E-mail, Online or Phone.
  • Customer Service
    For non-technical assistance with product purchases, subscriptions, online services, events, training courses, corporate sales, piracy issues, and more.
  • Newsgroups
    Pose a question to other users. Discussion groups and Forums about specific Microsoft products, technologies, and services.