RequiredItemAdjustCy, RequiredItemAdjust

The RequiredItemAdjust component is for backward compatibility only. The RequiredItemAdjustCy component operates in Site Server 3.0 Commerce Edition, Commerce Server 2000, and Commerce Server 2002 compatibility mode pipelines. For more information, see Currency Enhancements.

Intended use: Order Processing pipeline, Item Adjust Price stage.

Configuration Values

None.

Values Read

The RequiredItemAdjustCy component reads the following values from the indicated dictionaries. The RequiredItemAdjust component reads the same key but without cy_.

Key Dictionary Description
item._cy_iadjust_currentprice Order Reads the current price of each item in the items collection in the OrderForm object.
item._cy_iadjust_regularprice Order Reads the regular price of each item in the items collection in the OrderForm object.
MessageManager Context A reference to a MessageManager object. This key is used to retrieve the bad-handling total constant (pur_badplacedprice) in case of an error.

Values Written

The RequiredItemAdjustPriceCy component writes the following values to the Order dictionary. The RequiredItemAdjustPrice component writes the same keys but without cy_.

Key Description
item.cy_placed_price Writes the placed price of an item in the items collection in the OrderForm object. For more information, see the Remarks section.
item._cy_iadjust_currentprice Writes the adjusted current price of an item in the items collection in the OrderForm object.
_Basket_Errors Error messages are written to this SimpleList object. This key is optional.

Remarks

The RequiredItemAdjustPriceCy and RequiredItemAdjustPrice components perform the same actions although on different dictionary keys.

Copyright © 2005 Microsoft Corporation.
All rights reserved.