PRB: Long Running Queued Component Calls Fail (281762)
The information in this article 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+
Modification Type: | Major | Last Reviewed: | 2/20/2002 |
---|
Keywords: | kbDSupport kbDTC kbprb KB281762 |
---|
|