Microsoft KB Archive/820987

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

Article ID: 820987

Article Last Modified on 5/26/2004

-

APPLIES TO


 * Microsoft Commerce Server 2002 Standard Edition
 * Microsoft Commerce Server 2002 Standard Edition
 * Microsoft Site Server 3.0 Commerce Edition

-



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.



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.



RESOLUTION
To resolve this problem, follow these steps:  Determine if hotfix Q331953 is installed on the server. To do this, follow these steps:  Start Registry Editor. Locate the following registry key:

 In this key, determine if Q331953 is listed as an installed hotfix.  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.</ol>

<div class="status_section">

STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the &quot;Applies to&quot; section.

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

<div class="moreinformation_section">

Steps to reproduce the behavior
 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

</li> After you restart the server, shop on one of the Commerce Web sites.</li> Try to complete the checkout process. When the SaveAsOrder function executes, you will receive an error message.</li></ol>

Keywords: kbbug kbfix kbqfe KB820987

-

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

© Microsoft Corporation. All rights reserved.