Microsoft KB Archive/281762

= PRB: Long Running Queued Component Calls Fail =

Article ID: 281762

Article Last Modified on 12/5/2007

-

APPLIES TO


 * Microsoft COM+ 1.0
 * Microsoft COM+ 1.5

-



This article was previously published under Q281762



SYMPTOMS
Long running Queued Component calls may fail, and the method is called repeatedly until it reaches the Dead-Letter queue.



CAUSE
By default, the queues that COM+ creates are transactional. When processing a message from a Transactional queue, COM+ starts a Microsoft Distributed Transaction Coordinator (MS DTC) transaction. Even if your component does not support transactions, an MS DTC controlled transaction is still on. If the call exceeds the transaction time-out value, the call is aborted and placed in the Retry queue where it is called repeatedly until it reaches the Dead-Letter queue.



RESOLUTION
To resolve this problem, change the system-wide global transaction time-out value. For additional information, click the article number below to view the article in the Microsoft Knowledge Base:

287499 HOWTO: Change the Transaction Time-Out Value for MTS or COM+

Keywords: kbdtc kbprb KB281762

-

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

© Microsoft Corporation. All rights reserved.