Microsoft KB Archive/312563

= PRB: The Compiled Schedule Stops Responding When Receiving Data from COM Interface with the &quot;No Instantiation&quot; Option =

Article ID: 312563

Article Last Modified on 9/30/2003

-

APPLIES TO


 * Microsoft BizTalk Server 2000 Standard Edition

-



This article was previously published under Q312563



SYMPTOMS
If you bind an XLANG port to a Microsoft Visual Basic COM component and you select the No instantiation option, the resulting compiled schedule may stop responding or hang when you run it, particularly if the schedule is dehydrated.



CAUSE
This behavior occurs because of threading limitations that are inherent to Dynamic Link Libraries (DLLs) that are written in Visual Basic.



RESOLUTION
To work around this problem:
 * Re-create your COM component as a free-threaded DLL that is written in C++.
 * Bind your XLANG port to the C++ version of the COM component.



STATUS
Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.

Keywords: kbnofix kbprb KB312563

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.