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
SYMPTOMSIn 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. CAUSEThis issue is a known limitation of the Call Orchestration shape and the Start Orchestration shape. RESOLUTIONTo 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: For a replacement for the Start Orchestration shape, use an expression that is similar to the following:Note In both expressions, derivedtype is a
variable that uses the derived type instead of the base type.MORE INFORMATIONFor 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) APPLIES TO
| Article Translations
|

Back to the top
