Error 8004e002 Aborted Transaction (245244)



The information in this article applies to:

  • Microsoft Site Server 3.0 Commerce Edition

This article was previously published under Q245244

SYMPTOMS

When you execute a Commerce Interchange Pipeline, you may receive the following ASP error message:
8004e002
The transaction pipeline is then aborted or prohibited to proceed to the next stage (for example, a confirmation page).

CAUSE

This error message indicates a timeout failure while processing the Commerce Interchange Pipeline. In addition to the ASP error message, Microsoft Transaction Server Explorer also notes an aborted transaction.

The transaction timeout property governs the amount of time that a transaction can remain active. The default value of this property is 60 seconds. Commerce Interchange Pipeline transactions, which expect responses from a remote computer, may require a longer amount of time than the default value.

WORKAROUND

To work around the problem, manually change the Transaction Timeout value in Transaction Server Explorer. To do this, perform the following steps:
  1. Click Start, point to Programs, point to Microsoft NT Option Pack, click Microsoft Transaction Server, and then open Transaction Server Explorer.
  2. Expand Microsoft Transaction Server, expand Computer, right-click My Computer, and then click Properties.
  3. Click the Option tab, and then enter an appropriate value for the Transaction Timeout setting.

MORE INFORMATION

NOTES:
  • Changing the Transaction Timeout value on this level affects all components registered in Microsoft Transaction Server. Make sure to verify how the other components react to a longer timeout. The proper value needs to be tested according to the specific system.
  • See the Microsoft Windows NT 4.0 Option Pack documentation for more information on changing the Transaction Timeout value through Transaction Server Explorer.
  • If you do not require transactions, use MtsPipeline instead of MtsTxPipeline.

Additional Information:

This error message is documented in the "Aborted Transactions with the Commerce Interchange Pipeline" section in the online Commerce Server Readme file, which is installed with Commerce Server 3.0.

Modification Type:MajorLast Reviewed:6/28/2004
Keywords:kbpending kbprb KB245244