Use 64-bit currency to ensure availability

If a user creates a basket with items that total more than 10 million currency units, the basket becomes unusable. The user receives the message:

An overflow occurred when computing '_product_list_price'. Consult the documentation for information on extending the range.

All subsequent orders for that user will also fail.

Solution

Upgrade currency support in the Pipeline Editor from 32-bit to 64-bit.

To set 64-bit currency

  1. Click Start, point to Programs, point to Microsoft Commerce Server 2002, and then click Pipeline Editor.

  2. Click Open on the toolbar, and then navigate to the location of your pipeline file. Double-click your pipeline file to open it.

  3. On the Edit menu, click Properties.

  4. In the Pipeline Properties dialog box, in the Currency Mode box, select Currency (high-precision), and then click OK.

    Ee825995.note(en-US,CS.20).gifNote

    • To run a pipeline in the high-precision mode, the pipeline must not include any Microsoft Site Server 3.0 Commerce Edition pipeline components. For more information about Site Server 3.0 pipeline components, see Pipeline Component Reference.
  5. Restart your Web server(s).

See Also

Orders totaling more than 10 million currency units fail

Copyright © 2005 Microsoft Corporation.
All rights reserved.