Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

BUG: Hotfix Q331953 breaks MSDTC functionality for Commerce Server 2000 and 2002


View products that this article applies to.

Symptoms

During the checkout phase of a Microsoft Commerce Server 2000, Commerce Server 2002, or Microsoft Site Server 3.0 Commerce Edition Web site, you will receive an error message when the SaveAsOrder function executes.

↑ Back to the top


Cause

During the checkout phase of a Commerce Server 2000, Commerce Server 2002, or Site Server 3.0 Commerce Edition Web site, a Microsoft Microsoft Distributed Transaction Coordinator (MSDTC) transaction is used to save the order to the database. This operation is performed by an MSDTC transaction that uses remote procedure call (RPC) communications to connect to the Commerce database to save the orderform. Hotfix Q331953 causes RPC connection problems that cause the checkout phase of the Web site to report a failure.

↑ Back to the top


Resolution

To resolve this problem, follow these steps:
1.Determine if hotfix Q331953 is installed on the server. To do this, follow these steps:
a. Start Registry Editor.
b. Locate the following registry key:
HKEY_LOCAL_MACHINE\Software\Microsoft\Updates\Windows 2000\SP4
c. In this key, determine if Q331953 is listed as an installed hotfix.
2. To resolve this problem, obtain the latest service pack for Microsoft Windows 2000. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
260910 How to obtain the latest Windows 2000 service pack
After you install the latest Windows 2000 service pack, you can successfully complete any MSDTC transactions during the checkout phase of their Web site.

↑ Back to the top


Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

This problem was first corrected in Windows 2000 Service Pack 4.

↑ Back to the top


More information

Steps to reproduce the behavior

1.On a functioning Commerce Server 2000, Commerce Server 2002, or Site Server 3.0 Commerce Edition Web server, install hotfix Q331953. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
331953 MS03-010: Flaw in RPC endpoint mapper could allow Denial of Service attacks
2.After you restart the server, shop on one of the Commerce Web sites.
3.Try to complete the checkout process. When the SaveAsOrder function executes, you will receive an error message.

↑ Back to the top


Keywords: KB820987, kbqfe, kbfix, kbbug

↑ Back to the top

Article Info
Article ID : 820987
Revision : 1
Created on : 5/26/2004
Published on : 5/26/2004
Exists online : False
Views : 265