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.

Complicated Discount Expressions Become Unstable


View products that this article applies to.

This article was previously published under Q307722

↑ Back to the top


Symptoms

Discounts that have an expression with a large number of conditions to evaluate may cause errors such as the following in the site:
Error Type:
Commerce.OrderPipeline (0x8007000E)
Component Execution failed for component[0x4] hr: 0x8007000E ProgID: Commerce.CSFScoreDiscounts.1 Ran out of memory.
/mysite/template/discount.asp, line 312
-or-
Commerce.orderpipeline (0x8007000e) Component execution failed for component [0x4] hr: 0x8007000e progid: commerce.csf scorediscounts.1 ran out of memory

↑ Back to the top


Resolution

To resolve this problem, obtain the latest service pack for Microsoft Commerce Server 2000. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
297216 INFO: How to Obtain the Latest Commerce Server 2000 Service Pack
The English version of this fix should have the following file attributes or later:
   Date         Time   Version     Size     File name
   ------------------------------------------------------
   Sep-12-2001  23:15  4.0.0.2089  127,248  Exprarch.dll
				

↑ Back to the top


Workaround

To work around this problem, reduce the number of OR clauses in the discount expression.

↑ Back to the top


Status

Microsoft has confirmed that this is a problem in Microsoft Commerce Server 2000. This problem was first corrected in Commerce Server 2000 Service Pack 2.

↑ Back to the top


Keywords: KB307722, kbhotfixserver, kbcommserv2000sp2fix, kbqfe, kbcommserv2000presp2fix, kbfix, kbbug

↑ Back to the top

Article Info
Article ID : 307722
Revision : 2
Created on : 9/23/2005
Published on : 9/23/2005
Exists online : False
Views : 397